Learn
Newsletter
Roadmaps
New
Search
⌘K
Toggle theme
Toggle theme
Toggle menu
Game Development Roadmap
What is Game Development
Programming Languages for Games (C++, C#, Python, Rust)
Game Loop Concept
Foundations
Game Genres & Platforms
Math for Games (Linear Algebra, Vectors, Matrices)
Unity Basics (C#)
Godot Engine (GDScript, C#)
Choosing the Right Engine
Game Engines
Unreal Engine Basics (C++)
Custom Game Engines
2D Graphics & Sprites
Shaders & Materials
OpenGL / DirectX / Vulkan
Graphics & Rendering
3D Graphics Basics
Lighting & Shadows
Ray Tracing
Collision Detection
Particle Systems
Physics Engines (Box2D, PhysX, Bullet)
Game Physics
Rigid Body Dynamics
Ragdoll Physics
Audio Formats & Compression
Sound Effects (SFX)
Voice Acting & Dialogue Systems
Game Audio
Background Music Integration
3D Audio & Spatial Sound
Client-Server Architecture in Games
Lag Compensation & Prediction
Multiplayer Frameworks (Photon, Mirror, PlayFab)
Networking & Multiplayer
Real-time Sync & State Management
Matchmaking Systems
Artificial Intelligence in Games (Pathfinding, Behavior Trees)
Virtual Reality (VR)
Mobile Game Optimization
Advanced Topics
Procedural Content Generation
Augmented Reality (AR)
Monetization Strategies (Ads, IAP, Subscriptions)
2D Platformer Game
Puzzle Game
Mobile Endless Runner
Projects
First-Person Shooter Prototype
Multiplayer Chat + Mini-game
VR/AR Experience
Game Engine Fundamentals Q&A
Game Physics Scenarios
Optimization & Debugging Questions
Interview Preparation
Graphics & Rendering Questions
Networking & Multiplayer Challenges
Case Studies (Unity, Unreal, AAA Games)