Interactive roadmapKids who love games and might enjoy building levels, characters, rules, stories, or mechanics.

Game Development Roadmap

A playful roadmap for making games, designing rules, balancing difficulty, and learning programming through fun projects.

Best for

Kids who love games and might enjoy building levels, characters, rules, stories, or mechanics.

Parent promise

By the end, your child should understand that games are systems they can design, test, and improve.

Beginner path

Turn game playing into game making with simple rules, levels, and feedback loops.

  1. Week 1: Break down favorite games - goals, rules, obstacles, and rewards. Describe one favorite game using four parts.
  2. Week 2: Design a paper game - rules without code. Make a simple dice or card game.
  3. Week 3: Build a Scratch mini game - events and movement. Control a character with arrow keys.
  4. Week 4: Add scoring and feedback - points, lives, and messages. Add a score that increases when the player succeeds.
  5. Week 5: Create levels - progression and difficulty. Make level two slightly harder than level one.
  6. Week 6: Design characters and worlds - theme and emotional hook. Create a character with a goal and obstacle.
  7. Week 7: Playtest with others - feedback and fairness. Ask someone to play without explaining anything first.
  8. Week 8: Polish the experience - menus, instructions, and feel. Add a title screen and clear controls.
  9. Week 9: Make a version 2 - iteration and added features. Add one new mechanic instead of starting over.
  10. Week 10: Host a game showcase - presentation and reflection. Explain what makes the game fun and what was fixed.

Advanced path

Move into engines, systems design, prototyping, and portfolio-quality game projects.

  1. Week 1: Choose a game engine path - tool selection and scope. Compare Scratch, Roblox Studio, Godot, and Unity at a high level.
  2. Week 2: Prototype one mechanic - core loop before content. Build only movement, jumping, shooting, or collecting.
  3. Week 3: Design the core loop - player action, feedback, reward. Write the loop in one sentence.
  4. Week 4: Create a small level - layout and pacing. Build one level with start, challenge, and finish.
  5. Week 5: Add game feel - juice, feedback, and clarity. Add sound, animation, or screen feedback to one action.
  6. Week 6: Balance difficulty - testing and tuning. Watch three players struggle and adjust one variable.
  7. Week 7: Build a menu and onboarding - first-time player experience. Add a title screen and tutorial prompt.
  8. Week 8: Document the design - design decisions and scope control. Write a one-page game design document.
  9. Week 9: Publish or share safely - release process and feedback. Share a private or parent-approved build with testers.
  10. Week 10: Create a portfolio case study - showing process and learning. Make a page showing concept, prototype, tests, and final result.