Streamline full-cycle game development for Unity, Unreal, and Godot projects using specialized AI agents that brainstorm ideas, generate GDDs and briefs, architect systems, run Scrum sprints with story implementation, perform code reviews, and automate QA testing including performance profiling and playtests.
npx claudepluginhub bmad-code-org/bmad-module-game-dev-studio --plugin bmad-game-dev-studioManage significant changes when sprint implementation is off track. Use when the user says "correct course" or "we need a course correction"
Game systems architect for technical architecture, engine design, and infrastructure. Use when the user asks to talk to Cloud Dragonborn or requests the Game Architect.
Game designer for creative vision, GDD creation, and narrative design. Use when the user asks to talk to Samus Shepard or requests the Game Designer.
Game developer for story execution, code implementation, and code review. Use when the user asks to talk to Link Freeman or requests the Game Developer.
Game QA architect for test automation, performance profiling, and quality assurance. Use when the user asks to talk to GLaDOS or requests the Game QA Architect.
Game dev scrum master for sprint planning, story creation, and agile ceremonies. Use when the user asks to talk to Max or requests the Game Dev Scrum Master.
Elite indie game developer for rapid prototyping and solo quick-flow development. Use when the user asks to talk to Indie or requests the Game Solo Dev.
Technical documentation specialist and knowledge curator. Use when the user asks to talk to Paige or requests the Technical Writer.
Analyze existing game projects to produce useful documentation. Use when the user says "document project" or "generate docs"
Facilitate game brainstorming sessions with game-specific techniques. Use when the user says "brainstorm game" or "game ideas"
Interactive game brief creation guiding users through defining their game vision. Use when the user says "game brief" or "create brief"
Create Game Design Documents with mechanics and implementation guidance. Use when the user says "create GDD" or "game design document"
Create comprehensive narrative documentation with story structure and world-building. Use when the user says "narrative design" or "create narrative"
Plan UX patterns and design specifications for game UI/HUD elements. Use when the user says "lets create UX design" or "create UX specifications" or "help me plan the game UX"
Verify GDD, UX, Architecture, and Epics alignment before production. Use when the user says "check readiness" or "implementation readiness"
Create Epics and Stories from GDD requirements for development. Use when the user says "create epics" or "create stories"
Design scale-adaptive game architecture with engine systems and networking. Use when the user says "game architecture" or "design architecture"
Create optimized project-context.md for AI agent consistency. Use when the user says "project context" or "generate context"
Perform thorough code review to find bugs and quality issues. Use when the user says "review this code" or "do a code review"
Creates a dedicated story file with all the context the agent will need to implement it later. Use when the user says "create the next story" or "create story [story identifier]"
Execute story implementation following a context filled story spec file. Use when the user says "dev this story [story file]" or "implement the next story in the sprint plan"
Facilitate a retrospective after completing a game development epic. Use when the user says "run a retrospective" or "lets do a retro"
Generate or update sprint status from epic files for sprint planning. Use when the user says "plan the sprint" or "create sprint plan"
Summarize current sprint progress and surface risks. Use when the user says "sprint status" or "how is the sprint going"
Scaffold end-to-end testing infrastructure. Use when the user says "e2e scaffold" or "set up e2e testing"
Design game performance testing strategy. Use when the user says "performance test" or "benchmark"
Create structured playtesting plans for user feedback. Use when the user says "playtest plan" or "playtesting"
Generate automated game tests for gameplay systems. Use when the user says "automate tests" or "generate tests"
Create comprehensive game test scenarios. Use when the user says "test design" or "design tests"
Initialize game test framework for Unity, Unreal, or Godot. Use when the user says "test framework" or "set up testing"
Review test quality and coverage. Use when the user says "test review" or "review tests"
Flexible development workflow - execute tech-specs OR direct instructions with optional planning. Use when the user says "lets implement this feature" or "execute these development tasks"
Implements any user intent, GDD requirement, story, bug fix or change request by producing clean working code artifacts that follow the project's existing game architecture, patterns and conventions. Use when the user wants to build, fix, tweak, refactor, add or modify any game code, component or feature.
Create technical specs with implementation-ready stories. Use when the user says "quick spec" or "tech spec"
Conduct game domain and industry research. Use when the user says "lets create a research report on [game domain or industry]"
BMGD brings BMad's structured development to game development. Create working prototypes quickly in Unity, Unreal, Godot—or any engine you choose.

BMad Game Dev Studio (BMGD) adapts the BMad Method framework for game development. Developed by game industry veterans, BMGD guides you through product research, technical design, narrative design, and a full epic-driven production cycle.
BMGD has first-class support for:
But you're not limited to these—BMGD works with any platform, from pure C to custom engines.
BMGD supports 21 game types, including:
| Genre | Examples |
|---|---|
| Action | Platformers, shooters, hack-and-slash |
| RPG | Action RPG, tactical RPG, dungeon crawlers |
| Strategy | Turn-based, RTS, tower defense |
| Simulation | Life sim, tycoon, management |
| Adventure | Visual novels, point-and-click, walking simulators |
| And more... | Survival, horror, puzzle, racing, etc. |
BMGD works with coding agents like Claude Code, Cursor, or GitHub Copilot—but it can't create everything:
Think of BMGD as your senior game dev colleague—not a replacement for your entire team.
BMGD is installed as a module during BMad Method setup:
npx bmad-method@alpha install
Select Game Dev Studio from the modules list.
After installing, run from your project root:
/bmad-help # Get guided help for game development
/bmgd-quick-dev # Jump straight into prototyping
/bmgd-gdd # Create a Game Design Document
/bmgd-narrative # Design your game's story
| Approach | When to Use | Workflow |
|---|---|---|
| Quick Flow | Rapid prototyping, small projects | /bmgd-quick-dev |
| Full Production | Full games, teams, long-term | /bmad-help for guided path |
You: /bmad-help
BMGD: What kind of game are you making?
You: A tactical sci-fi RPG
BMGD: Great choice! Here's what I recommend...
[Guides you through genre-specific planning]
[Helps select appropriate workflows]
BMad Game Dev Studio Documentation — Tutorials, how-to guides, and reference
BMad is free for everyone and always will be. Star this repo, buy me a coffee, or email contact@bmadcode.com for corporate sponsorship.
MIT License — see LICENSE for details.
BMad Game Dev Studio — Part of the BMad Method ecosystem.
See CONTRIBUTORS.md for contributor information.
If you can dream it, you can build it.
A game development scaffold for Claude Code with layered rules, specialized agents, reusable skills, workflow commands, contexts, hooks, and engine-isolated packs for Unity, Unreal, and Godot.
Share bugs, ideas, or general feedback.
Comprehensive game development learning system with 7 specialized agents, 21 in-depth skills, 4 slash commands, and automation hooks. Master game design, programming, graphics, audio, networking, tools, and publishing across Unity, Unreal Engine, and Godot.
AI workflow system for game development
Game development with Unity, Godot, and Minecraft Bukkit plugin development
Game development engineering agents providing expertise in engine architecture, gameplay systems, and performance optimization
Editorial "Indie Game Dev" bundle for Claude Code from Antigravity Awesome Skills.