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.






