Learn game dev fundamentals: Unity setup, GameObject, C# script, MonoBehaviour, transform, input, physics and 2D sprites.
- What is game development?
- Unity setup
- The GameObject concept
- C# script basics
Learn game development from scratch with Unity and Godot. C# scripts, GDScript, physics, animation, audio and shipping.
The Game Development course covers 2D/3D game creation with Unity (C#) and Godot (GDScript). It spans all levels with physics, animation, UI, multiplayer, save/load, AI, shader and performance optimization.
No account needed, you can start right away. To save your progress, create a free account
Learn game dev fundamentals: Unity setup, GameObject, C# script, MonoBehaviour, transform, input, physics and 2D sprites.
Learn 3D model, lighting, material, animation, audio, UI Canvas, particle system, coroutine, prefab and Godot 3D.
Learn shader, post-processing, multiplayer, save/load, dialogue system, AI, procedural generation and a game project.
Learn performance, memory, build & deploy, Unity DOTS/ECS, Godot animation tree, custom tool and monetization.
Each lesson explains one concept in a few short cards; no long videos or walls of text.
Multiple choice, fill-in-the-blank and matching exercises lock in what you just learned.
You write real code in the in-browser editor; it is checked instantly and you see the result live.
Learn game dev fundamentals: Unity setup, GameObject, C# script, MonoBehaviour, transform, input, physics and 2D sprites.
Learn 3D model, lighting, material, animation, audio, UI Canvas, particle system, coroutine, prefab and Godot 3D.
Learn shader, post-processing, multiplayer, save/load, dialogue system, AI, procedural generation and a game project.
Learn performance, memory, build & deploy, Unity DOTS/ECS, Godot animation tree, custom tool and monetization.
You do not have to sign up. If you do, you continue where you left off and never lose your work.
Yes. All 284 lessons of the Game Development course are free and you can start without an account.
No. The beginner level starts from zero; a browser is all you need. If you already know the basics, start at a higher level.
Lessons take 2–8 minutes. The whole course is about 19 hours; with 15–20 minutes a day you can finish in a few months.
Yes. When you complete the course with a free account, a verifiable certificate is issued in your name.
Without an account your progress is kept only in your current browser. When you create a free account it is moved to your account.