10 lessons · idea to launch

Ship an indie game people actually want.

A 10-lesson curriculum that takes you from a validated idea to a launched, monetized game. Validate first, scope hard, prototype fast, polish what players feel.

10
lessons
50
modules
1
path: idea → launch

▸The problem

Most indie games fail long before launch.

It is rarely the code. It is three avoidable mistakes that quietly sink months of work.

Mistake 01

Unvalidated ideas

You build for months, then find out nobody wanted it. A concept that was never tested against real players and real competitors is a bet, not a plan.

Fixed in Lesson 1

Mistake 02

Scope creep

One more feature, one more mechanic, one more biome. Without a structured plan the project grows faster than you can build it and the deadline quietly disappears.

Fixed in Lessons 2–5

Mistake 03

Endless polish

Polishing a game that is not fun yet is the most expensive way to find that out. Polish only what players feel, and only after the core loop works.

Fixed in Lessons 5–9

The curriculum is built in the order that avoids all three.

▸Curriculum

Ten lessons. One shipped game.

Take the whole path in the bootcamp, or pick up any single lesson from Lesson 2 onward.

  1. 01Lesson 1

    Idea Validation: Find a Game Concept Worth Building

    Most indie games fail not due to technical limits, but because the core idea was never validated. This lesson teaches you to filter game concepts based on your strengths, market demand, player needs and project scope, so you pick an idea with real market fit and development feasibility.

    $39.99/ month

    Included in the bootcamp

    Get it in the bootcamp

    What you'll learn

    • How to brainstorm and quickly filter game ideas
    • How to analyze target players and competitive titles
    • Clear criteria to judge if an idea is worth full development
    • Low-effort validation methods to cut development risk
    • How to write a concise game concept statement

    5 modules

    1. M1Game idea sources and practical filtering framework
    2. M2Target player persona and demand analysis
    3. M3Competitive title and market reference analysis
    4. M4Idea feasibility validation checklist
    5. M5Workshop: Draft your first game concept statement
  2. 02Lesson 2

    Game Design Document: Structure Your Idea Before Building

    Unstructured development almost always leads to scope creep and missed deadlines. This lesson walks you through building a complete but lightweight GDD, outlining core loops, feature lists, content scope and development priorities to keep your project on track.

    $39.99/ month

    Enroll

    What you'll learn

    • The core structure of a practical indie game GDD
    • How to write game overview, core loops and feature lists
    • How to design characters, progression and in-game systems
    • How to control project scope and avoid feature creep
    • Turn your GDD into an actionable development roadmap

    5 modules

    1. M1GDD basic framework for solo developers
    2. M2Game overview and target audience definition
    3. M3Core gameplay and system design breakdown
    4. M4Content planning and scope control strategy
    5. M5Workshop: Write your first full GDD draft
  3. 03Lesson 3

    Core Mechanics: Build the Heart of Your Game

    Core mechanics are the repeated actions and systems that define your game. This lesson teaches you to design combat, puzzle, resource management and progression loops, and evaluate whether they create satisfying, repeatable fun.

    $39.99/ month

    Enroll

    What you'll learn

    • What core mechanics are and why they matter
    • Design principles for action, combat, puzzle and management mechanics
    • How to design engaging player feedback loops
    • Align mechanics with your game's theme and tone
    • Create complex fun with simple, clear rules

    5 modules

    1. M1Core mechanics fundamentals
    2. M2Player movement and control feel design
    3. M3Combat, puzzle and resource system design
    4. M4Feedback loop and progression design
    5. M5Mechanic prioritization and scope filtering
  4. 04Lesson 4

    Art Style & Pipeline: Choose a Look You Can Actually Ship

    Many solo devs get stuck chasing overly complex art that kills their project. This lesson helps you pick an art style matching your production capacity, and build a complete workflow from concept and asset creation to engine import.

    $79.99/ month

    Enroll

    What you'll learn

    • Breakdown of common game art styles and their workload
    • How to pick an art style that fits your project type
    • Workload differences between 2D, pixel art, hand-drawn and low-poly
    • Build a sustainable and repeatable art pipeline
    • Keep visual consistency throughout production

    5 modules

    1. M1Art style positioning and matching strategy
    2. M2Visual reference collection and mood board creation
    3. M3Standardized asset production workflow
    4. M4Engine import specifications and best practices
    5. M5Style unification and simplification techniques
  5. 05Lesson 5

    Fast Prototyping: Test Fun Before You Polish

    A prototype is not a half-finished game — it's a tool to validate gameplay. This lesson teaches you to build a minimum playable version as fast as possible, and test core loops, controls, difficulty curves and player interest early.

    $79.99/ month

    Enroll

    What you'll learn

    • The purpose and different types of game prototypes
    • How to build a minimum playable version quickly
    • How to test if your core gameplay is actually fun
    • How to collect and act on prototype feedback
    • Decide when to iterate, pivot or abandon a direction

    5 modules

    1. M1Prototype mindset and development principles
    2. M2Minimum viable build setup and workflow
    3. M3Controls and player feel testing
    4. M4Prototype feedback analysis framework
    5. M5Iteration decision-making and direction validation
  6. 06Lesson 6

    Level & World Design: Create Spaces That Guide Players

    Great levels aren't just complex maps — they're spaces that guide player behavior, teach rules and reward exploration. This lesson teaches you to design map structure, path pacing, exploration rewards and difficulty curves for memorable player experiences.

    $79.99/ month

    Enroll

    What you'll learn

    • Core principles of good level design
    • How to guide players through space and sightlines
    • Path, branching and exploration reward design
    • Difficulty curve and pacing control
    • Use level design to build emotion and memorable moments

    5 modules

    1. M1Foundational level design principles
    2. M2Spatial guidance and sightline design
    3. M3Path structure and branching level design
    4. M4Pacing and difficulty curve design
    5. M5Workshop: Level whitebox design practice
  7. 07Lesson 7

    Game UI & UX: Make Your Game Clear and Intuitive

    Good UI isn't just pretty — it lets players understand information, make decisions and stay immersed. This lesson covers menus, HUD, inventory, dialogues, settings and onboarding systems to build a smooth, frustration-free player experience.

    $79.99/ month

    Enroll

    What you'll learn

    • Information hierarchy for game UI design
    • How to design a clear, unobtrusive HUD
    • Menu, inventory and dialogue system design
    • Interaction feedback and onboarding design
    • Avoid common game UI and UX mistakes

    5 modules

    1. M1UI information architecture for games
    2. M2HUD and main menu design principles
    3. M3System interface design best practices
    4. M4Onboarding flow and interaction feedback
    5. M5UI prototyping and UX checklist review
  8. 08Lesson 8

    Audio & Feedback: Polish the Moments Players Feel

    Sound effects, music, visual feedback and haptics are low-effort, high-reward ways to elevate game feel. This lesson teaches you to design targeted feedback for key moments like actions, wins, losses and exploration to make your game feel polished.

    $79.99/ month

    Enroll

    What you'll learn

    • The core role of audio in game experience
    • Design principles for sound effects and background music
    • Action, state and environmental feedback design
    • Use feedback to boost player satisfaction
    • Align audio, visual and haptic feedback

    5 modules

    1. M1The value of audio in game feel
    2. M2Sound effect design fundamentals
    3. M3Music and emotional pacing design
    4. M4Visual and haptic feedback design
    5. M5Workshop: Polish key gameplay moments
  9. 09Lesson 9

    Playtesting & Balancing: Improve with Data and Feedback

    No game is ready for launch without proper playtesting. This lesson teaches you to build a testing plan, collect player feedback, analyze behavior data, and balance difficulty, numbers and pacing for a smooth final experience.

    $79.99/ month

    Enroll

    What you'll learn

    • Different types of testing and how to plan them
    • Bug tracking and priority ranking
    • How to collect and analyze player behavior data
    • Difficulty and numerical balancing techniques
    • Make iteration decisions based on feedback

    5 modules

    1. M1Test plan design and test case creation
    2. M2Bug management and priority framework
    3. M3Player feedback collection methods
    4. M4Data analysis and experience optimization
    5. M5Workshop: Balance adjustment practice
  10. 10Lesson 10

    Launch & Monetization: Release and Earn From Your Game

    Finishing development is only the first step. This lesson covers store page preparation, marketing assets, community building, launch strategy, and monetization models like pricing, DLC and subscriptions to build long-term revenue.

    $79.99/ month

    Enroll

    What you'll learn

    • Complete pre-launch checklist for indie games
    • Store page copy and marketing asset design
    • Community building and audience growth strategies
    • Pricing strategy and common monetization models
    • Post-launch operation and long-term iteration

    5 modules

    1. M1Pre-launch preparation checklist
    2. M2Store page optimization and promotional assets
    3. M3Community management and player operations
    4. M4Pricing strategy and revenue models
    5. M5Post-launch iteration and long-term roadmap

▸The full bootcamp

Start with the full bootcamp.

Launch your first monetizable game from idea to release. A hands-on, end-to-end workflow that solo developers use to ship, starting with Lesson 1: Idea Validation.

What is included

  • Structured curriculum covering game design, programming and art fundamentals
  • Step-by-step project walkthroughs from concept to launch
  • Access to development resources and asset libraries
  • Community feedback and peer support
  • Monetization strategies for indie games
  • Live sessions and Q&A with experienced developers
Best place to start

Indie Game Dev Bootcamp

$39.99/ month

Includes Lesson 1: Idea Validation

Start the bootcamp
VisaMastercardAmerican Express

Secure checkout by Whop. Final total, including any taxes, is shown before you pay.

▸FAQ

Questions, answered.

Where should I start?

Start with the Indie Game Dev Bootcamp. It includes Lesson 1, Idea Validation, and walks the complete path from concept to launch. Lesson 1 has no separate product, so the bootcamp is how you get it.

Can I buy lessons one at a time?

Yes. Lessons 2 to 10 each have their own plan and a price shown on the lesson card. Pick the ones you need and check out in a couple of clicks.

How does billing work?

Every plan is a monthly subscription at the price shown on its card. The checkout shows your final total, including any taxes, before you pay.

Who is this for?

Solo and small-team developers who want to finish and sell a game, whether you are a total beginner or have scattered coding and art skills. It is practical and hands-on, not theory.

What will I have by the end?

A complete workflow from a validated idea to a polished, launch-ready product: a concept statement, a lightweight GDD, a playable prototype, tested and balanced gameplay, and a launch and monetization plan.

Is the site available in Chinese?

Yes. Use the EN / 中文 switch at the top of the page. The page and every lesson outline are available in both languages.