โ† Back to Explore
๐ŸŽฎ
Creative

Indie Game Dev Kickstart

Pick an engine, learn the basics, ship a small but complete game.

12 weeks8 hours/wkbeginner

Want this personalized to YOU?

Get a plan adapted to your level, schedule and goal โ€” free.

Build my version

๐ŸŽฏ Goal

Ship your first small indie game in 12 weeks.

๐Ÿง  Skill Breakdown

  • Engine basics
  • Game loop
  • Art & sound on a budget
  • Polish
  • Distribution

๐Ÿ“… Curriculum Plan

Week 1: Pick engine

  • Objective: Build, playtest, iterate.
  • Practical Tasks:
    • Build feature
    • Playtest with 1-2 people
    • Iterate
  • Expected Outcome: Tangible game progress.

Week 2: Tutorials

  • Objective: Build, playtest, iterate.
  • Practical Tasks:
    • Build feature
    • Playtest with 1-2 people
    • Iterate
  • Expected Outcome: Tangible game progress.

Week 3: Game design doc

  • Objective: Build, playtest, iterate.
  • Practical Tasks:
    • Build feature
    • Playtest with 1-2 people
    • Iterate
  • Expected Outcome: Tangible game progress.

Week 4: Prototype

  • Objective: Build, playtest, iterate.
  • Practical Tasks:
    • Build feature
    • Playtest with 1-2 people
    • Iterate
  • Expected Outcome: Tangible game progress.

Week 5: Core loop

  • Objective: Build, playtest, iterate.
  • Practical Tasks:
    • Build feature
    • Playtest with 1-2 people
    • Iterate
  • Expected Outcome: Tangible game progress.

Week 6: Levels

  • Objective: Build, playtest, iterate.
  • Practical Tasks:
    • Build feature
    • Playtest with 1-2 people
    • Iterate
  • Expected Outcome: Tangible game progress.

Week 7: Art pass

  • Objective: Build, playtest, iterate.
  • Practical Tasks:
    • Build feature
    • Playtest with 1-2 people
    • Iterate
  • Expected Outcome: Tangible game progress.

Week 8: Sound

  • Objective: Build, playtest, iterate.
  • Practical Tasks:
    • Build feature
    • Playtest with 1-2 people
    • Iterate
  • Expected Outcome: Tangible game progress.

Week 9: Polish

  • Objective: Build, playtest, iterate.
  • Practical Tasks:
    • Build feature
    • Playtest with 1-2 people
    • Iterate
  • Expected Outcome: Tangible game progress.

Week 10: Playtest

  • Objective: Build, playtest, iterate.
  • Practical Tasks:
    • Build feature
    • Playtest with 1-2 people
    • Iterate
  • Expected Outcome: Tangible game progress.

Week 11: Bug bash

  • Objective: Build, playtest, iterate.
  • Practical Tasks:
    • Build feature
    • Playtest with 1-2 people
    • Iterate
  • Expected Outcome: Tangible game progress.

Week 12: Release

  • Objective: Build, playtest, iterate.
  • Practical Tasks:
    • Build feature
    • Playtest with 1-2 people
    • Iterate
  • Expected Outcome: Tangible game progress.

๐Ÿš€ Final Project

Release a small but complete game on itch.io or similar with at least 5 playtesters.

๐Ÿ“š Books & Long-Form Reading

  • A canonical book or course in this field

๐Ÿ‘ฅ Communities to Join

  • Active subreddit, Discord or forum for this topic

๐Ÿ” Progress Tracking

  • Weekly self-check questions and a clear "ready to move on" criterion

Ready to start your own?

Mentora will tailor this exact path to your level and schedule in seconds.

Get my personalized plan