BMGD vs BMM
BMGD (BMad Game Development) extends BMM (BMad Method) with game-specific capabilities. This page explains the key differences.
Quick Comparison
Section titled “Quick Comparison”| Aspect | BMM | BMGD |
|---|---|---|
| Focus | General software | Game development |
| Agents | PM, Architect, Dev, SM, TEA, Solo Dev | Game Designer, Game Dev, Game Architect, Game SM, Game QA, Game Solo Dev |
| Planning | PRD, Tech Spec | Game Brief, GDD |
| Types | N/A | 24 game type templates |
| Narrative | N/A | Full narrative workflow |
| Testing | Web-focused | Engine-specific (Unity, Unreal, Godot) |
| Production | BMM workflows | BMM workflows with game overrides |
Agent Differences
Section titled “Agent Differences”BMM Agents
Section titled “BMM Agents”- PM (Product Manager)
- Architect
- DEV (Developer)
- SM (Scrum Master)
- TEA (Test Architect)
- Quick Flow Solo Dev
BMGD Agents
Section titled “BMGD Agents”- Game Designer
- Game Developer
- Game Architect
- Game Scrum Master
- Game QA
- Game Solo Dev
BMGD agents understand game-specific concepts like:
- Game mechanics and balance
- Player psychology
- Engine-specific patterns
- Playtesting and QA
Planning Documents
Section titled “Planning Documents”BMM Planning
Section titled “BMM Planning”- Product Brief → PRD → Architecture
- Focus: Software requirements, user stories, system design
BMGD Planning
Section titled “BMGD Planning”- Game Brief → GDD → Architecture
- Focus: Game vision, mechanics, narrative, player experience
The GDD (Game Design Document) includes:
- Core gameplay loop
- Mechanics and systems
- Progression and balance
- Art and audio direction
- Genre-specific sections
Game Type Templates
Section titled “Game Type Templates”BMGD includes 24 game type templates that auto-configure GDD sections:
- Action, Adventure, Puzzle
- RPG, Strategy, Simulation
- Sports, Racing, Fighting
- Horror, Platformer, Shooter
- And more…
Each template provides:
- Genre-specific GDD sections
- Relevant mechanics patterns
- Testing considerations
- Common pitfalls to avoid
Narrative Support
Section titled “Narrative Support”BMGD includes full narrative workflow for story-driven games:
- Narrative Design workflow
- Story structure templates
- Character development
- World-building guidelines
- Dialogue systems
BMM has no equivalent for narrative design.
Testing Differences
Section titled “Testing Differences”BMM Testing (TEA)
Section titled “BMM Testing (TEA)”- Web-focused (Playwright, Cypress)
- API testing
- E2E for web applications
BMGD Testing (Game QA)
Section titled “BMGD Testing (Game QA)”- Engine-specific frameworks (Unity, Unreal, Godot)
- Gameplay testing
- Performance profiling
- Playtest planning
- Balance validation
Production Workflow
Section titled “Production Workflow”BMGD production workflows inherit from BMM and add game-specific:
- Checklists
- Templates
- Quality gates
- Engine-specific considerations
This means you get all of BMM’s implementation structure plus game-specific enhancements.
When to Use Each
Section titled “When to Use Each”Use BMM when:
Section titled “Use BMM when:”- Building web applications
- Creating APIs and services
- Developing mobile apps (non-game)
- Any general software project
Use BMGD when:
Section titled “Use BMGD when:”- Building video games
- Creating interactive experiences
- Game prototyping
- Game jams
Related
Section titled “Related”- BMGD Overview - Getting started with BMGD
- Game Types Guide - Understanding game templates
- Quick Start BMGD - Tutorial