Skip to content
🤖 AI-optimized docs: llms-full.txt
🚀 Build your own BMad modules and share them with the community! Get started or submit to the marketplace.

BMGD Workflows Reference

Complete catalog of all BMad Game Dev Studio workflows organized by development phase and purpose.


Rapid prototyping workflows for solo developers and small teams.

WorkflowAgentPurposePrerequisites
quick-prototypeIndieCreate a rapid game prototype for early validationGame engine installed
quick-devIndieQuick development iteration with game-specific guidanceExisting prototype
quick-specIndieGenerate a quick game specificationGame concept

Use when: You want to test ideas fast, work alone, or need a playable prototype quickly.


Define your game concept and vision before committing to production.

WorkflowAgentPurposeOutputs
brainstorm-gameGame DesignerGenerate game ideas using specialized techniquesGame concept
game-briefGame DesignerCreate a project brief capturing vision and positioninggame-brief.md

Use when: You’re starting a new project and need to define what you’re building.


Create comprehensive game design documentation.

WorkflowAgentPurposeOutputs
create-gddGame DesignerCreate a Game Design Document with 24 game type templatesgdd.md
narrativeGame DesignerDesign narrative elements and storynarrative.md

Use when: You have a game concept and need to document the design.

Game Type Templates Available: Action Platformer, Adventure, Card Game, Fighting, Horror, Idle/Incremental, Metroidvania, MOBA, Party Game, Puzzle, Racing, Rhythm, Roguelike, RPG, Sandbox, Shooter, Simulation, Sports, Survival, Strategy, Text-Based, Tower Defense, Turn-Based Tactics, Visual Novel


Plan your technical architecture and project structure.

WorkflowAgentPurposeOutputs
create-architectureGame ArchitectCreate game architecture with engine-specific patternsarchitecture.md
generate-project-contextGame ArchitectCreate project context for AI consistencyproject-context.md
correct-courseGame ArchitectCourse correction when implementation is off-trackAnalysis report

Use when: You need to plan how to build your game or need to get back on track.


Plan and track development through sprints and stories.

WorkflowAgentPurposeOutputs
sprint-planningGame Scrum MasterGenerate sprint status from epic filessprint-status.yaml
sprint-statusGame Scrum MasterView sprint progress, risks, and next actionsStatus report
create-storyGame Scrum MasterCreate story with ready-for-dev markingStory file in stories/
dev-storyGame DeveloperImplement story tasks with testsCompleted feature
code-reviewGame DeveloperPerform clean context QA code reviewReview report
retrospectiveGame Scrum MasterFacilitate retrospective after epic completionRetrospective notes

Use when: You’re ready to build features, track progress, or review work.


Set up and run game testing across all phases.

WorkflowAgentPurposeOutputs
test-frameworkGame QAInitialize game test framework (Unity/Unreal/Godot)Test project setup
test-designGame QACreate comprehensive game test scenariosTest plan
automateGame QAGenerate automated game testsTest suite
e2e-scaffoldGame QAScaffold E2E testing infrastructureE2E test framework
playtest-planGame QACreate structured playtesting planPlaytest plan
performanceGame QADesign performance testing strategyPerformance test plan
test-reviewGame QAReview test quality and coverageCoverage report

Use when: You need to test your game, set up automation, or plan playtesting.


WorkflowPhasePurpose
brainstorm-gamePreproductionGenerate and refine game ideas
game-briefPreproductionCreate project brief
create-gddDesignCreate Game Design Document
narrativeDesignDesign story and narrative
WorkflowPhasePurpose
create-architectureTechnicalCreate technical architecture
generate-project-contextTechnicalCreate project context
correct-courseProductionCourse correction analysis
WorkflowPhasePurpose
dev-storyProductionImplement story tasks
code-reviewProductionReview code quality
quick-devQuick FlowQuick development iteration
WorkflowPhasePurpose
sprint-planningProductionPlan sprints from epics
sprint-statusProductionView sprint progress
create-storyProductionCreate implementation stories
retrospectiveProductionFacilitate retrospective
WorkflowPhasePurpose
test-frameworkAnyInitialize test framework
test-designAnyCreate test scenarios
automateAnyGenerate automated tests
e2e-scaffoldAnyScaffold E2E testing
playtest-planAnyPlan playtesting sessions
performanceAnyPerformance testing strategy
test-reviewAnyReview test coverage
WorkflowPhasePurpose
quick-prototypeQuick FlowCreate rapid prototype
quick-devQuick FlowQuick development
quick-specQuick FlowQuick specification