Skip to content

Milestones

Milestones are major phases or goals in your game production schedule. They help you organize work into meaningful chunks and track progress toward your release.

Overview

A milestone represents a significant achievement in your project:

  • Alpha: Core gameplay complete
  • Beta: All features implemented, bug fixing
  • Release: Ship-ready build
  • Sprint 1, 2, 3...: Time-boxed iterations
  • Vertical Slice: Polished segment of gameplay

Creating Milestones

From the Planning Tab

  1. In the Planning tab, click Manage Milestones
  2. Click New Milestone
  3. Fill in the details:
  4. Title: Milestone name
  5. Description: Goals and scope
  6. Due Date: Target completion date
  7. State: Planned, Active, or Completed
  8. Dependencies: Prerequisites (optional)
  9. Click Save

Milestone States

State Meaning
Planned Future milestone, not yet started
Active Currently working on this milestone
Completed All goals achieved

Only one milestone should typically be Active at a time, though you can have multiple if running parallel workstreams.

Milestone Properties

Due Dates

Set due dates to keep yourself accountable:

  • Visible in the milestone header
  • Affects Focus Mode prioritization
  • Tasks inherit urgency from milestone due dates

Dependencies

Define milestone order with dependencies:

  1. Edit a milestone
  2. In Prerequisites, select required milestones
  3. The dependent milestone shows as "locked" until prerequisites complete

Example:

Prototype (no dependencies)
Vertical Slice (requires Prototype)
Alpha (requires Vertical Slice)
Beta (requires Alpha)
Release (requires Beta)

Progress Tracking

Each milestone shows a progress bar:

  • Based on task completion within that milestone
  • Calculated as: Completed Tasks / Total Tasks
  • Visual indicator of how close you are to completion

Working with Milestones

Selecting a Milestone

In the Planning tab, use the milestone selector to:

  • View tasks for a specific milestone
  • Filter Focus Mode to that milestone
  • Track progress for that phase

Adding Tasks to Milestones

When creating a task:

  1. Select the Milestone field
  2. Choose the appropriate milestone
  3. The task appears under that milestone

When editing a task:

  1. Open the task detail view
  2. Change the Milestone field
  3. The task moves to the new milestone

Milestone Workflow

A typical workflow:

  1. Create milestones at project start
  2. Set Active when starting a phase
  3. Add tasks as you plan work
  4. Track progress via the progress bar
  5. Mark Complete when all tasks are done
  6. Move to next milestone

Best Practices

Start with Key Phases

Define your major phases upfront:

Prototype → Vertical Slice → Alpha → Beta → Release

Or for agile/sprint-based:

Sprint 1 → Sprint 2 → Sprint 3 → ...

Set Realistic Dates

  • Add buffer time for unexpected issues
  • Consider dependencies when setting dates
  • Update dates if scope changes

Keep Milestones Focused

Each milestone should have:

  • Clear goals
  • Measurable completion criteria
  • Manageable scope

Review Regularly

  • Check milestone progress weekly
  • Adjust tasks and priorities as needed
  • Re-evaluate due dates if blocked

Milestone Examples

Solo Indie Game

Project: Cozy Farm Simulator

Milestones:
├── Prototype (2 weeks)
│   Goal: Core farming loop playable
│   Tasks: 10
├── Vertical Slice (6 weeks)
│   Goal: One complete day cycle, polished
│   Tasks: 25
├── Alpha (3 months)
│   Goal: All systems implemented
│   Tasks: 50
├── Beta (4 months)
│   Goal: Content complete, bug fixing
│   Tasks: 30
└── Release (5 months)
    Goal: Ship!
    Tasks: 15

Game Jam (48 hours)

Project: Jam Game

Milestones:
├── Hour 0-12: Core Mechanic
│   Goal: Basic gameplay working
├── Hour 12-36: Content & Polish
│   Goal: Playable experience
└── Hour 36-48: Bug Fixes & Submit
    Goal: Submittable build

Sprint-Based Studio

Project: Action RPG

Milestones:
├── Sprint 1 (2 weeks)
│   Goal: Character controller
├── Sprint 2 (2 weeks)
│   Goal: Combat system
├── Sprint 3 (2 weeks)
│   Goal: Inventory
└── (continues...)

Troubleshooting

Milestone Not Showing Tasks

  • Check the task's milestone assignment
  • Verify the milestone filter is correct
  • Refresh the Planning Board

Progress Not Updating

  • Progress updates when tasks move to Done
  • Refresh to see the latest calculation
  • Only "Done" tasks count as complete

Dependencies Locked

If a milestone is locked:

  1. Check its prerequisites
  2. Complete the required milestones first
  3. The lock releases automatically

© 2026 BrahmaForge. All rights reserved.