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¶
- In the Planning tab, click Manage Milestones
- Click New Milestone
- Fill in the details:
- Title: Milestone name
- Description: Goals and scope
- Due Date: Target completion date
- State: Planned, Active, or Completed
- Dependencies: Prerequisites (optional)
- 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:
- Edit a milestone
- In Prerequisites, select required milestones
- 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:
- Select the Milestone field
- Choose the appropriate milestone
- The task appears under that milestone
When editing a task:
- Open the task detail view
- Change the Milestone field
- The task moves to the new milestone
Milestone Workflow¶
A typical workflow:
- Create milestones at project start
- Set Active when starting a phase
- Add tasks as you plan work
- Track progress via the progress bar
- Mark Complete when all tasks are done
- Move to next milestone
Best Practices¶
Start with Key Phases¶
Define your major phases upfront:
Or for agile/sprint-based:
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:
- Check its prerequisites
- Complete the required milestones first
- The lock releases automatically
© 2026 BrahmaForge. All rights reserved.