UDEMY.Godot.4.2D.Game.Dev.Build.3.Games.with.GDScript.2026.BOOKWARE-MiMiR
NFO
Mimir, Keeper of the Well of Wisdom
Godot 4 2D Game Dev: Build 3 Games with GDScript
https://www.udemy.com/course/godot-2d-games/
Year : 2026
Language : English
Level : Beginner Level
Category : Development
Subcategory : Game Development
Duration : 17h 24m
Lectures : 136
Rating : 4.6/5 (17 reviews)
Students : 355
INSTRUCTOR(S)
HEADLINE
Go from beginner to building real 2D games in Godot 4 -
including a shooter, platformer and physics-based game.
WHAT YOU'LL LEARN
* Build three complete 2D games in Godot, including a shooter
and a full platformer
* Learn GDScript from scratch and use it to create real
gameplay
systems
* Understand nodes, scenes and signals and how they actually
fit
together
* Create movement, combat, enemies and satisfying game feel
* Design levels, menus and progression that make your games
feel
complete
* Use animations, particles and effects to bring your games to
life
* Build systems like enemy spawners, collectibles and multiple
levels
* Gain the confidence to start your own Godot projects from
scratch
REQUIREMENTS
* No prior game development or programming experience needed
* A computer capable of running Godot (Windows, macOS or
Linux)
* Willingness to learn, experiment and have a bit of fun along
the way
WHO IS THIS COURSE FOR
* Perfect if you're a complete beginner and want to make your
first 2D games in Godot
* Also great if you're a indie dev switching from Unity,
Unreal
or other engines
* Generally awesome for anyone who prefers learning by
building
real games, not just theory
* And ideal if you're a hobbyist who wants to create games you
can share with friends!
DESCRIPTION
Ever wanted to build your own 2D game and share it with your
friends? Then this is the course for you. In this course,
you?ll
learn by making real games. You?ll follow a clear, structured
path that takes you from beginner to building full, playable
games step by step. No guesswork. No jumping between random
tutorials. But a focused journey that actually gets you to the
finish line. As you build, you?ll create satisfying movement,
combat and game feel. You?ll design enemy systems and player
abilities, add menus, level transitions and progression, and
use
animations, particles and effects to bring your games to life.
And you won't just build one project? You'll create three
games:
Asteroid Attack - a top-down physics-based game where you
control a spaceship, push asteroids into a portal and master
the
fundamentals of GDScript, nodes and scenes along the way.
Galaxy
Guardian - a fast-paced side-scrolling space shooter with a
player controller, enemy spawners, a dynamic difficulty system
that ramps up as you play and a polished parallax background
to
tie it all together. Cosmic Cadets - a full 2D platformer with
a
combat system, multiple enemy types (including a flying enemy
and a fireball-shooting enemy), weapons, power-ups, an
inventory
system, collectibles, tilemapped levels and a complete UI with
HUD, menus and screen transitions. It's the big one. Along the
way you'll learn the core building blocks of Godot, nodes,
scenes and signals, and how they all connect through GDScript
to
power real gameplay. You'll finally understand how everything
fits together. By the end you'll have three games you can
export, share with the world and show off, plus the skills and
confidence to build whatever comes next. Godot is free,
powerful
and has one of the most passionate communities in game dev.
There's never been a better time to learn it. Jump in and
start
building your Godot games today.
COURSE CONTENT
Chapter 1: Introduction & Setup
1. Welcome To The Course!
2. Section Intro - Introduction & Setup
3. Downloading Godot
4. Creating Our First Project
5. Navigating Godot?s Interface
6. Sprite2D & Play Testing
7. Window Size & Game Tab
8. Move, Rotate, Scale!
9. MeshInstance2D & Modulate
10. Let?s Create A Scene!
Chapter 2: Asteroid Attack
11. Section Intro - Asteroid Attack
12. Project Setup
13. Nodes & Scenes
14. Physics 101
15. Instancing Scenes
16. The Scene Tree
17. 2D Coordinate System
18. Parent & Child Nodes
19. Draw Order & Z Index
20. Scripting 101
21. Printing Strings
22. Variables and Data Types
23. Specifying Data Types
24. Number Operations
25. Operator Precedence
26. Vector2 & apply_impulse
27. Functions 101
28. Function Parameters
29. Function Return Values
30. Random Numbers
31. Process Function
32. If Statements & Comparison Operators
33. Player Movement & Input
34. Variable Scope
35. Camera2D & Physics Material
36. StaticBody2D & Polygons
37. 4.6 Signal Tab Update
38. Signals & Area2D
39. Groups & Freeing
40. Sounds & References
41. Particle Systems
42. Planets & UI Label
43. Exporting
44. Wrap Up - Asteroid Attack
Chapter 3: Galaxy Guardian
45. Section Intro - Galaxy Guardian
46. Project Setup
47. CharacterBody2D
48. Axis Input
49. Limiting Player Position
50. Else If
51. Clamping
52. AnimationPlayer
53. Classes
54. Inheritance
55. Projectile Scene & Movement
56. Delta Time
57. AnimatedSprite2D
58. One-Time Input
59. Custom Signals
60. Instancing Scenes From Code
61. VisibleOnScreenNotifier2D
62. Calling Function From Animation
63. Enemy Scene & Movement
64. Animating Multiple Textures
65. Enemy Spawn Timer
66. Arrays
67. Signal Parameters
68. Adding Difficulty
69. class_name & is operator
70. Enemy Death
71. Projectile Hit State
72. Player Death
73. Respawn Timer
74. Invincibility
75. Score System
76. Score UI
77. Lives UI
78. Game Over Screen
79. Await Keyword
80. Parallax Background
81. Music & Sounds
82. Wrap Up - Galaxy Guardian
Chapter 4: Cosmic Cadet
83. Section Intro - Cosmic Cadet
84. Project Setup
85. Sprite Sheet Animations
86. Gravity & Jumping
87. Running & Stopping
88. Logical Operators
89. Updating Animations
90. Double Jump
91. Tile Set
92. Tile Map
93. Dust Effect
94. Autoloads
95. Laser Projectile
96. Shooting Once
97. Launch Position & Direction
98. Continuous Shooting
99. Walking Enemy
100. RayCast2D
101. Collision Layers & Masks
102. Hit Box
103. Hurt Box
104. Invincibility
105. Player Hurt State
106. Damage Over Time
107. Hit & Explosion Effects
108. RemoteTransform2D
109. Health Bar
110. Displaying Players HP
111. Flying Enemy
112. Flying Movement
113. Shooting Enemy
114. The Fire Ball
115. Shooting Fire Balls
116. Collectable Items
117. Match Statement
118. Gun & Double Jump Items
119. Item Pickup FX
120. Displaying Items on HUD
121. Respawning Player
122. Hazards
123. One Way Collision
124. Template Level
125. Changing Scenes
126. Win Screen
127. Start Menu
128. Tweens & Fader
129. Awaiting Function Calls
130. Immobilizing The Player
131. Background Music
132. Dictionaries
133. The For Loop
134. Level Design
135. Exporting
136. Wrap Up - Cosmic Cadet
DATES
Published : 2026-04-22
Last Updated : 2026-04-24
If you fear the truth, dont come to my well.
Files
| Path | Size |
|---|---|
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 190,00 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 3,18 KB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 7,50 KB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |
| udemy.godot.4.2d.game.dev.build.3.games.with.gdscript.2026.bookware-mi | 286,10 MB |