Create a Complete Grid-Based Puzzle Game in Godot 4 with C#
Learn how to create a complete 2D grid-based puzzle game from start to finish in Godot engine 4.3+ with C#!
4.91 (459 reviews)

5 375
students
25 hours
content
Oct 2024
last update
$89.99
regular price
What you will learn
Grid-based puzzle mechanics - placing buildings on a grid, updating grid state, and querying the grid
Godot fundamentals - scene composition using a variety of nodes, signal definition and handling, scripting, custom resources, export variables, and more
Godot 4.3+ TileSet and new TileMapLayer - y-sorting multiple stacked layers, tile animations, custom user-defined tile data, and auto tiling
C# scripting - using C# effectively in Godot 4, C# data structures, using LINQ for filtering and querying data, using Nuget packages, and extension methods
Publishing - export your game for distribution
UI - using containers for layout, using custom themes, defining theme variations, textures and nine-slice, and buttons
Saving and loading - using JSON to store and load game save data to a custom user directory
Audio - implementing sound effects and music
Course Gallery




Loading charts...
Comidoc Review
Our Verdict
Firebelley's Godot 4.3+ course on building a grid-based puzzle game with C# provides an advanced, thorough examination of the engine's capabilities. While it offers solid, production-quality insights, learners must have prior programming expertise and stamina to navigate its swift pace and focus on puzzle games.
What We Liked
- Broad and in-depth exposure to Godot Engine 4.3+ features using C#—from grid-based tile maps to input handling and audio
- Comprehensive, step-by-step instructions guide you through building a complete, polished puzzle game with production-grade code
- Varied teaching style reinforces best practices and software engineering concepts alongside game development techniques
- Effective combination of prototype-and-refactor methodology and detailed explanations for clear understanding
Potential Drawbacks
- Steep learning curve—suitable for intermediate or advanced students with solid programming foundations and familiarity with C# or statically typed languages
- No separate lessons dedicated to Godot features, which might confuse beginners transitioning from other engines like Unity
- Pace can be challenging due to fast-paced refactoring and implementation of advanced design patterns such as Singleton and composition
- Limited variety in game genre; students may need additional resources for learning additional game development techniques beyond puzzle games
6166145
udemy ID
04/09/2024
course created date
12/09/2024
course indexed date
Bot
course submited by