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
Build check: Build a tiny game loop from scratch.

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
Build check: Finish a simple 2D arcade game.

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
Build check: Add progression, enemies and saved state.

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
Build check: Run a playtest and iterate from notes.

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
Build check: Optimize a measurable performance issue.

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
Build check: Release a finished game jam-sized title.

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