AI-powered game development framework for Godot 4.6.1.
C# primary language with optional GDScript support - AI models have better C# code generation quality.
中文文档 | English
A coordinated AI agent system for indie game development:
- 21 specialized skills for Godot game dev
- Automated hooks for quality enforcement
- Path-scoped rules for coding standards
Adapted from Claude-Code-Game-Studios.
Step 1: Clone this repo
git clone https://github.com/gwtt/Open-Code-Godot-Studio.gitStep 2: Copy to your project
# Copy the framework to your Godot project
cp -r Open-Code-Godot-Studio/.opencode/ your-godot-project/.opencode/
# Copy OPENCODE.md (AI entry point)
cp Open-Code-Godot-Studio/OPENCODE.md your-godot-project/OPENCODE.mdStep 3: Update your version
Edit OPENCODE.md and update your Godot version:
## Technology Stack
- **Engine**: Godot 4.x ← Change to your versionStep 4: Use in OpenCode
Open your project in OpenCode and run:
/start
Done! You now have 21 Godot AI skills in your project.
What you copied:
.opencode/— Skills, hooks, rules, engine referenceOPENCODE.md— AI entry point configuration
If you only need core functionality:
your-project/.opencode/
├── skills/ # Required — 19 Godot skills
├── hooks/ # Recommended — Automation scripts
└── rules/ # Recommended — Coding standards
| Component | Count | Purpose |
|---|---|---|
| Skills | 21 | Godot-specific AI agents |
| Hooks | 4 | Automation (session, commit, asset) |
| Rules | 3 | Coding standards (GDScript, C#) |
| Engine Reference | 12 docs | API updates (4.4-4.6) |
/start
System detects your state and guides you.
1. /brainstorm "your idea" → Game concept
2. /setup-engine godot 4.6.1 → Engine setup
3. /sprint-plan → Sprint planning
| Document | Description |
|---|---|
| SKILLS.md | All 21 skills detailed guide |
| WORKFLOW.md | Typical workflows |
| QUICK-START.md | 5-minute guide |
| case-study-2person-team.md | 🆕 2-person team guide |
| tutorials/ | Hands-on tutorials |
| Category | Skills |
|---|---|
| Leadership Core | start, producer, technical-director |
| Execution Support | godot-specialist, sprint-plan, art-coordinator, prototype-mode, player-evaluator |
| Design Support | brainstorm, game-designer, design-review, art-bible, asset-spec |
| Deep Technical | godot-gdscript, godot-csharp, godot-shader, godot-gdextension, code-review |
| Advisory | creative-director, lead-programmer |
See docs/SKILLS.md for detailed descriptions.
.opencode/
├── skills/ → 21 game dev skills
├── hooks/ → Automation scripts
├── rules/ → Coding standards
└── docs/ → Templates and references
src/ → Game code (C# primary, GDScript optional, C++ for GDExtension)
assets/ → Art, audio, VFX
design/ → GDDs, narrative
production/ → Sprint plans, milestones
prototypes/ → Throwaway prototypes
tests/ → Test suites
Monday: /sprint-plan review → Progress check
Wednesday: /art-coordinator → Art sync
Friday: /producer → Week summary
/design-review → Validate design
/art-coordinator → Request art assets
/prototype-mode → Quick validation (optional)
/technical-director → Architecture check
/godot-specialist → Implementation
/code-review → Quality gate
- Godot-specific:
godot-specialist,godot-gdscript,godot-csharp,godot-shader,godot-gdextension - Game dev core:
creative-director,technical-director,producer,game-designer,lead-programmer - Workflows:
start,brainstorm,setup-engine,sprint-plan,code-review,design-review - Art pipeline:
art-bible,asset-spec,art-coordinator - Design validation:
player-evaluator(multi-perspective GDD evaluation) - Prototyping:
prototype-mode
- C# (Primary): .NET ecosystem, better AI code generation, complex data processing
- GDScript (Optional): Native Godot scripting, rapid prototyping
- GDExtension: Performance-critical native code (C++/Rust)
- Session start/stop — Context loading
- Commit validation — Message format
- Asset validation — Naming conventions
- C# standards — .NET 8 patterns, Godot C# API
- GDScript standards — Static typing, signals
- Gameplay rules — Game-specific patterns
Compatible with oh-my-openagent.
See integration docs for details.
| Original | This Version |
|---|---|
.claude/ directory |
.opencode/ directory |
| CLAUDE.md | OPENCODE.md |
| 48 agents + 72 skills | 21 focused skills |
| Multi-engine | Godot-focused |
See original project: Claude-Code-Game-Studios
MIT License
# 1. Clone
git clone https://github.com/gwtt/Open-Code-Godot-Studio.git
# 2. Copy to your project
cp -r Open-Code-Godot-Studio/.opencode/ your-project/
cp Open-Code-Godot-Studio/OPENCODE.md your-project/
# 3. Update version in OPENCODE.md
# 4. Run /start in OpenCode