Udemybeginneren

Intro to Programming with Godot & GDScript!

Learn Godot game development! Script games easily with GDScript. Perfect for beginners. Start creating your own worlds today!

4.5(84)
2,063students
1h 54m
Thomas Yanuziello
Thomas YanuzielloIndie Game Developer

Course Content

Intro to Programming with Godot & GDScript! is a beginner-level Udemy course taught by Thomas Yanuziello. It runs 1h 54m and is taught in English. Learners rate it 4.5 out of 5 from 84 reviews, with 2,063 students enrolled. It is free to enroll, first published December 2024.

Dive into the world of game development with Godot Engine scripting! This comprehensive course is perfect for beginners – no prior coding experience needed. Whether you're new to game engines or looking to transition from C# to GDScript, you'll master the fundamentals.

We'll start by writing your very first script in the Godot Engine using GDScript, Godot's powerful and intuitive native language. Then, you'll explore essential programming concepts and practices, including:

  • Variables: Learn to store and manipulate data within your games.
  • Constants: Understand the importance of unchanging values.
  • If Statements: Control program flow with conditional logic.
  • Conditions: Implement complex decision-making in your scripts.
  • While Loops: Repeat code blocks efficiently.
  • Operators: Perform calculations and comparisons.
  • Arrays: Store collections of data.
  • For Loops: Iterate over data structures.
  • Functions: Create reusable blocks of code.
  • Match Statements: Powerful pattern matching for cleaner code.
  • Return Types: Understand how functions send back values.
  • Scene Tree: Master Godot's scene organization system.
  • Classes: Define blueprints for game objects.
  • Inheritance: Create specialized classes based on existing ones.
  • Abstraction: Focus on essential features, hiding complexity.
  • Encapsulation: Protect data and control access.
  • Polymorphism: Write code that can work with different types of objects.
  • Dictionaries: Store data in key-value pairs.
  • Debugging: Learn to identify and fix errors in your code.

You'll gain a solid understanding of GDScript syntax and learn how to structure your scripts using Object-Oriented Programming (OOP) principles for flexibility, readability, and maintainability.

Need help? Join our active Discord server (link in profile!) to connect with fellow game developers, ask questions, and get assistance with any challenges you encounter.

Upon completion of this course, you'll have a strong foundation in using the Godot Engine and GDScript to write and run scripts. You'll be well-prepared to tackle more advanced game development courses that require scripting knowledge. Start building your game development skills today!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.