Master Orchestrator (System Controller)
└── Producer Agent (Project Manager)
├── Market Analyst (Competitive Intelligence)
├── Data Scientist (Analytics & Metrics)
├── Sr Game Designer (Design Lead)
│ └── Mid Game Designer (Content Creator)
├── Mechanics Developer (Core Systems)
│ └── Game Feel Developer (Polish)
├── Sr Game Artist (Art Director)
│ ├── Technical Artist (Implementation)
│ └── UI/UX Agent (Interface)
└── QA Agent (Quality Assurance)
- master_orchestrator.md - System coordinator and project initialization
- producer_agent.md - Project management and production control
- market_analyst.md - Competitive analysis and market intelligence
- data_scientist.md - Analytics, metrics, and predictive modeling
- sr_game_designer.md - Vision holder and systems architect
- mid_game_designer.md - Content creation and implementation specs
- mechanics_developer.md - Core gameplay systems and architecture
- game_feel_developer.md - Polish, feedback, and game juice
- sr_game_artist.md - Art direction and visual style
- technical_artist.md - Shaders, VFX, and optimization
- ui_ux_agent.md - User interface and experience design
- qa_agent.md - Testing, validation, and quality control
Agents are activated based on project mode:
- Master Orchestrator
- Producer Agent
- Market Analyst
- Data Scientist
- Sr Game Designer
- Mid Game Designer
- Sr Game Artist
- Master Orchestrator
- Producer Agent
- Market Analyst
- Data Scientist
- Sr Game Designer
- Mechanics Developer
- QA Agent
- All agents activated (12 total)
- User → Master Orchestrator (project request)
- Master Orchestrator → Producer Agent (project setup)
- Producer Agent → Specialized Agents (task distribution)
- Specialized Agents → Producer Agent (deliverables)
- Producer Agent → Master Orchestrator (status updates)
- Master Orchestrator → User (project delivery)
To start a new project:
python scripts/init_project.pyThen activate the Master Orchestrator:
claude "Read agents/master_orchestrator.md and initialize project [name]"- Always read the specific agent file before activation
- Provide clear project context
- Reference the project-config.json
- Use structured commands from agent documentation
- Follow the established communication protocols
- v2.0 - Production-ready with Master Orchestrator
- v1.0 - Initial agent templates (deprecated - see /archive)