Skip to content
🤖 AI-optimized docs: llms-full.txt

Run sprint planning with BMGD

Plan and track development sprints using BMGD’s agile workflows for game development.


  • You have a completed GDD and/or Architecture document
  • You’re ready to start implementing features
  • You want to track progress through stories and sprints

  • You’re still in the design phase — complete the GDD and Architecture first
  • You’re doing Quick Flow prototyping — use Indie’s quick-prototype instead
  • You just want to test a single feature — Quick Dev is faster

Before starting:

  • BMad Method installed with BMGD module enabled
  • Completed gdd.md (Game Design Document)
  • Completed architecture.md (Technical Architecture)
  • Basic familiarity with agile/scrum concepts

The Game Scrum Master reads your epic files to create the sprint tracking document.

/bmgd-sprint-planning

The Game Scrum Master (Max) will:

  1. Read your GDD and Architecture documents
  2. Identify epics (large feature areas)
  3. Generate sprint-status.yaml with all stories
  4. Organize stories into sprints based on dependencies and priority

The generated sprint-status.yaml includes:

sprint: 1
status: In Progress
stories:
- id: story-001
title: "Player movement system"
status: Ready
priority: P0
points: 5
assignee: ""
- id: story-002
title: "Basic enemy AI"
status: Pending
priority: P1
points: 8
assignee: ""

Review the stories and adjust as needed:

  • P0 — Must have for this sprint
  • P1 — Should have if time allows
  • P2 — Nice to have, defer if needed

For each story, the Game Scrum Master creates a complete story file:

/bmgd-create-story [story-id]

This generates a story file in stories/ with:

  • Title and description
  • Acceptance criteria — Definition of done
  • Technical notes — From architecture
  • Test cases — What needs to be tested
  • Dependencies — Other stories or systems

Use the Game Developer agent to implement each story:

/bmgd-dev-story [story-id]

The Game Developer (Link Freeman) will:

  1. Read the story file and acceptance criteria
  2. Reference the architecture for technical guidance
  3. Implement the feature with game-specific considerations
  4. Create or update tests
  5. Mark the story complete when all criteria pass

When a story is flagged “Ready for Review,” use the code review workflow:

/bmgd-code-review

The Game Developer performs a clean context QA review:

  • Verifies acceptance criteria are met
  • Checks for performance issues
  • Reviews test coverage
  • Provides feedback or approves the story

At any time, check your sprint progress:

/bmgd-sprint-status

This shows:

  • Current sprint number and status
  • Story progress (Ready, In Progress, Complete, Blocked)
  • Risks and blockers
  • Recommended next actions

When all sprint stories are complete:

/bmgd-retrospective

The Game Scrum Master facilitates a retrospective:

  • What went well
  • What could be improved
  • Action items for next sprint

Then run sprint-planning again to start the next sprint.


File/FolderPurpose
sprint-status.yamlSprint tracking with stories, progress, and risks
stories/Folder containing individual story files
Each story fileComplete definition with acceptance criteria and tests

sprint-planning → create-story → dev-story → code-review → sprint-status → retrospective
↑_____________|
(repeat for each story)

Best Practice: Always generate stories from GDD and Architecture. Don’t write stories from scratch — let the Game Scrum Master create complete drafts from your existing documentation.

Avoid: Don’t start implementation without stories. Stories keep you focused and provide clear acceptance criteria.

Remember: Every sprint should deliver a playable increment. Test your game after each story completes.


MistakeSolution
Writing stories manuallyUse bmgd-create-story to generate complete stories from GDD/Architecture
Starting P2 stories before P0Follow priority order — P0 first, then P1, then P2
Skipping acceptance criteriaEach story must have clear “definition of done” before implementation
Not testing after each storyPlaytest after every story completes — catches issues early

StateMeaningNext Action
PendingNot yet ready to startMove to Ready when dependencies complete
ReadyReady to implementRun bmgd-dev-story
In ProgressCurrently being implementedComplete implementation or flag if blocked
CompleteDone and testedMove to next story
BlockedCannot proceed due to dependencyResolve blocker or re-plan sprint