Game Development Roadmap

Create interactive worlds. Master game loops, physics, rendering, and design patterns unique to game engines.

3 stages · 12 topics 0% done
Game Development
✓ Game Math
✓ C++
✓ Fundamentals
✓ C#
✓ Unity
✓ Engines
✓ Unreal Engine
✓ Godot
✓ Game Loop
✓ Physics
✓ Systems
✓ Rendering
Keep learning
Text version of this roadmap

1. Fundamentals

  • Game Math: Vectors, matrices, quaternions, lerp
  • C++: Memory management, OOP, STL
  • C#: Unity scripting, .NET, async

2. Engines

  • Unity: GameObjects, physics, rendering, ECS
  • Unreal Engine: Blueprints, C++, rendering pipeline
  • Godot: Scene system, GDScript, signals

3. Systems

  • Game Loop: Fixed timestep, update/render, interpolation
  • Physics: Collision detection, rigidbodies, joints
  • Rendering: Shaders, lighting, post-processing