Game Developer
Combine programming, design, art pipelines and performance work to create responsive playable experiences.
In short— Utageuza code ikuwe worlds, controls na ile “one more game” feeling.
Free roadmap
What you'll learn
Click any stage kufungua full details.
01Stage 01Programming baseC#, C++ or GDScript • Vectors, transforms and basic physics
Learn the language and math used to represent interactive worlds.
Focus on
- C#, C++ or GDScript
- Vectors, transforms and basic physics
- Data structures and game loops
Ukimaliza hapa, usirush next stage—build kitu kwanza.
02Stage 02Choose an engineUnity, Unreal or Godot editor • Scenes, entities and components
Learn one engine by completing small games rather than collecting tutorials.
Focus on
- Unity, Unreal or Godot editor
- Scenes, entities and components
- Input, cameras and collisions
Ukimaliza hapa, usirush next stage—build kitu kwanza.
03Stage 03Game systemsAnimation and state machines • UI, audio and save systems
Create reusable mechanics and manage changing game state.
Focus on
- Animation and state machines
- UI, audio and save systems
- AI pathfinding and behavior
Ukimaliza hapa, usirush next stage—build kitu kwanza.
04Stage 04Design and feelLevel and systems design • Game feel, particles and sound
Tune feedback so player actions feel clear and satisfying.
Focus on
- Level and systems design
- Game feel, particles and sound
- Balancing and playtesting
Ukimaliza hapa, usirush next stage—build kitu kwanza.
05Stage 05Performance and platformsMemory and asset optimization • Rendering and physics profiling
Profile bottlenecks and understand platform constraints.
Focus on
- Memory and asset optimization
- Rendering and physics profiling
- Build pipelines and platform input
Ukimaliza hapa, usirush next stage—build kitu kwanza.
06Stage 06Ship a gameStore builds and distribution • Bug tracking and release testing
Complete, package and present a small polished experience.
Focus on
- Store builds and distribution
- Bug tracking and release testing
- Trailer, screenshots and devlog
Ukimaliza hapa, usirush next stage—build kitu kwanza.
Now build kitu real.
Pick one project that solves an actual problem, ship it, then explain what you learned. Hapo ndio portfolio inaanza kuhit different.
Choose another path