Ultimate Godot 4 Grid Puzzle Game Dev with C# Mastery
Focused View
24:36:10
1 -Godot and C# Installation and Setup.mp4
11:45
1 -code.zip
2 -C# and VSCode Configuration.mp4
10:44
2 -code.zip
3 -Godot Editor Orientation.mp4
11:20
3 -code.zip
4 -The First C# Script.mp4
14:23
4 -code.zip
5 -Instantiating New Scenes.mp4
13:00
5 -code.zip
6 -Introduction to Signals.mp4
14:00
6 -code.zip
7 -Modifying Window Settings.mp4
04:42
7 -code.zip
1 -Basic Grid Operations and TileMapLayer Introduction.mp4
23:01
1 -code.zip
1 -highlight tile.zip
2 -Using a HashSet to Mark Occupied Tiles.mp4
05:24
2 -code.zip
3 -Minor Code Cleanup.mp4
08:21
3 -code.zip
4 -Adding the Asset Pack and Tower Art.mp4
12:26
4 -Tiny Swords.zip
4 -code.zip
5 -Introduction to Autotiling.mp4
20:47
5 -code.zip
6 -Refactoring Code Into a GridManager.mp4
22:00
6 -code.zip
7 -Defining and Using TileSet Custom Data.mp4
09:38
7 -code.zip
8 -Adding a Base Building.mp4
17:51
8 -code.zip
9 -Using Autoloads and Custom Signals for Grid State Updating.mp4
19:02
9 -code.zip
10 -Using Grid State for More Sophisticated Building Rules.mp4
18:44
10 -code.zip
11 -Highlighting Expandable Building Area.mp4
23:59
11 -code.zip
11 -highlight tile.zip
12 -Adding Animated Tree Tiles.mp4
09:31
12 -code.zip
13 -Accounting for Trees in GridManager.mp4
17:31
13 -code.zip
14 -Applying Y-Sorting for Proper Draw Order.mp4
09:18
14 -code.zip
15 -Adding Village Buildings.mp4
16:03
15 -code.zip
16 -Introduction to Custom Resources.mp4
19:15
16 -code.zip
17 -Highlighting Resource Tiles.mp4
14:40
17 -code.zip
18 -Tracking Collected Resource Tiles.mp4
11:24
18 -code.zip
1 -Introduction to Control Nodes.mp4
15:45
1 -code.zip
2 -Streamlining Building Placement.mp4
15:48
2 -code.zip
3 -Creating a Building Manager.mp4
15:20
3 -code.zip
4 -Creating a Building Placement Ghost.mp4
17:43
4 -code.zip
5 -Indicating Whether Building Ghost is Valid.mp4
13:35
5 -code.zip
6 -Cancelling Building Placement.mp4
07:23
6 -code.zip
7 -Refactoring Building Manager to Support States.mp4
18:23
7 -code.zip
8 -Refunding Resources and Updating Grid on Building Destruction.mp4
22:20
8 -code.zip
9 -Adding a Win Condition.mp4
20:28
9 -code.zip
10 -Transforming the Main Scene Into a Base Level Scene.mp4
06:10
10 -code.zip
11 -Adding Terrains to the Tileset.mp4
10:46
11 -code.zip
12 -Adding Water to the Tileset.mp4
08:44
12 -code.zip
13 -Adding Shadows to the Tileset.mp4
11:33
13 -code.zip
14 -Designing Your First Level.mp4
11:41
14 -code.zip
15 -Adding Camera Panning.mp4
18:51
15 -code.zip
16 -Fixing Tileset, Centering the Camera, and Adding Configurable Starting Resources.mp4
05:08
16 -code.zip
17 -Fixing Shadow Tiles Invalidating Buildable Tiles.mp4
05:51
17 -code.zip
18 -Making UI Buttons Follow Camera.mp4
06:35
18 -code.zip
1 -Making Buildings Occupy Multiple Tiles.mp4
24:24
1 -code.zip
2 -Adding Base Building Art and Preventing Deletion.mp4
06:58
2 -castle white.zip
2 -code.zip
3 -Allowing Building Deletion by Clicking Into Occupied Area.mp4
08:24
3 -code.zip
4 -Preventing Building Placement on Differing Elevation Layers.mp4
34:17
4 -code.zip
5 -Introduction to Extension Methods.mp4
03:17
5 -code.zip
6 -Making Building Radius Circular.mp4
17:31
6 -code.zip
7 -Introduction to UI Theming.mp4
14:53
7 -code.zip
8 -Theme Files and Theme Variations.mp4
08:13
8 -code.zip
9 -Styling Building Selection UI.mp4
17:01
9 -code.zip
10 -Fonts and Button Styling.mp4
21:13
10 -NbPixelFontBundle v1 0.zip
10 -code.zip
11 -Improving the Design of Building Sections.mp4
12:30
11 -code.zip
11 -wood icon.zip
12 -Displaying Resource Count in Game UI.mp4
14:09
12 -code.zip
13 -Building a Main Menu Skeleton UI.mp4
15:01
13 -code.zip
14 -Building a Framework for Changing Levels.mp4
10:10
14 -code.zip
15 -Creating a Level Complete Screen.mp4
15:57
15 -code.zip
16 -Moving to the Next Level from the Level Complete Screen.mp4
17:29
16 -code.zip
17 -Designing More Levels.mp4
30:20
17 -code.zip
18 -Addressing Some Errors and Issues.mp4
08:41
18 -code.zip
19 -Creating a Level Select Screen.mp4
12:24
19 -code.zip
20 -Moving Level Definitions to Custom Resources.mp4
16:13
20 -code.zip
21 -Showing Levels on the Level Select Screen.mp4
13:46
21 -code.zip
22 -Integrating the Level Select Screen With the Main Menu.mp4
08:34
22 -code.zip
1 -Improving the Look of Building Placement.mp4
14:11
1 -code.zip
2 -Introduction to Animation Player.mp4
10:48
2 -code.zip
3 -Using Tweens to Animate Building Position.mp4
24:32
3 -code.zip
4 -Centering Building Placement on Mouse Position.mp4
10:30
4 -code.zip
5 -Animating Building Placement.mp4
14:31
5 -code.zip
6 -Call Building Placement Animation on Demand.mp4
08:58
6 -code.zip
7 -Building Destruction Animation.mp4
12:58
7 -code.zip
8 -Adding a Mask to Building Destruction.mp4
09:28
8 -building mask.zip
8 -code.zip
9 -Fixing Destruction-Related Bugs.mp4
09:31
9 -code.zip
10 -Building Placement Particles.mp4
22:13
10 -code.zip
10 -particle.zip
11 -Building Destruction Particles.mp4
14:19
11 -code.zip
12 -Creating a Goblin Camp.mp4
10:09
12 -code.zip
13 -Making the Goblin Camp Functional.mp4
13:07
13 -code.zip
13 -highlight tile.zip
14 -Creating a Barracks Building.mp4
07:13
14 -code.zip
15 -Allowing Barracks to Be Placed in Goblin Camps.mp4
14:18
15 -code.zip
16 -Showing Barracks Attack Area.mp4
10:26
16 -code.zip
17 -Making the Barracks Destroy Goblin Camps.mp4
18:21
17 -code.zip
18 -Handling Goblin Camp Restoration on Barracks Destroy.mp4
12:54
18 -code.zip
1 -Preventing Invalid Building Destruction.mp4
33:17
1 -code.zip
2 -Fixing Bugs in Building Destruction.mp4
10:49
2 -code.zip
3 -Preventing Invalid Barracks Destruction.mp4
22:03
3 -code.zip
4 -Cleaning Up Code and Tile Improvements.mp4
04:15
4 -code.zip
4 -highlight tile.zip
5 -Adding Pagination to Level Select Screen.mp4
17:45
5 -code.zip
6 -Introducing Nuget Packages.mp4
13:47
6 -code.zip
7 -Saving and Loading Lesson Data to Disk.mp4
12:55
7 -code.zip
8 -Showing Saved Level Completion State.mp4
04:58
8 -check.zip
8 -code.zip
9 -Window Scaling Configuration.mp4
06:10
9 -code.zip
10 -Adding Camera Shake.mp4
20:56
10 -code.zip
11 -Updating Particles for Barracks.mp4
09:43
11 -code.zip
12 -Adding Resource Indicators.mp4
28:39
12 -code.zip
12 -wood spawn.zip
13 -Adding Error Messaging.mp4
14:18
13 -code.zip
14 -Adding a Custom Cursor.mp4
03:46
14 -code.zip
15 -Animating Goblin Camp Destruction.mp4
11:05
15 -code.zip
16 -Adding Sound Effects.mp4
16:35
16 -audio.zip
16 -code.zip
17 -Adding Final Sound Effects and Music.mp4
11:04
17 -code.zip
17 -victory.wav
18 -Fixing Gold Mine Indicator.mp4
02:58
18 -code.zip
19 -Creating an Options Menu.mp4
23:37
19 -code.zip
20 -Integrating the Options Menu Into the Game.mp4
04:57
20 -code.zip
21 -Creating an Escape Menu.mp4
16:58
21 -code.zip
22 -Handling the Last Level in the Level Complete Screen.mp4
04:53
22 -code.zip
23 -Exporting Your Game.mp4
14:13
23 -code.zip
24 -Congratulations, Your Game is Complete!.mp4
05:44
More details
Course Overview
Master 2D grid-based game development in Godot 4 with C# through this comprehensive course that takes you from beginner to pro, covering everything from core mechanics to final polish and publishing.
What You'll Learn
- Grid-based puzzle mechanics including building placement, state management, and advanced tile systems
- Godot 4 fundamentals with C# scripting, LINQ, custom resources, and signal handling
- Professional polish techniques including animations, particle effects, UI theming, and audio implementation
Who This Is For
- Beginner game developers with programming experience
- Intermediate programmers looking to master Godot 4 with C#
- Developers seeking a complete 2D game development workflow
Key Benefits
- Hands-on project building a complete grid-based puzzle game from scratch
- Learn professional techniques like y-sorting, autotiling, and custom tile data
- Includes publishing-ready features like saving/loading, menus, and export configurations
Curriculum Highlights
- Foundational grid mechanics and TileMap systems
- Advanced gameplay refinement and level design
- Final polish with animations, effects, and publishing