Fixing missed Unity-specific references

This commit is contained in:
Scott Jennings 2025-08-17 13:50:42 -05:00
parent 5ff0ff5784
commit 9971de15b2
6 changed files with 335 additions and 997 deletions

View File

@ -101,7 +101,7 @@ Ask the user if they want to work through the checklist:
- [ ] Architecture supports adding new content and features
- [ ] System designed for AI agent implementation of game features
## 3. UNITY TECHNOLOGY STACK & DECISIONS
## 3. GODOT TECHNOLOGY STACK & DECISIONS
[[LLM: Godot technology choices impact long-term maintainability. For each Godot-specific decision, consider: Is this using Godot's strengths? Will this scale to full production? Are we fighting against Godot's paradigms? Verify that specific Godot versions and package versions are defined.]]

View File

@ -2,5 +2,5 @@ name: bmad-2d-godot-game-dev
version: 1.0.0
short-title: Godot 2D Game Dev Pack
description: 2D Game Development expansion pack for BMad Method - Godot focused
author: sjennings (Lum), based heavily on prior work for Unity by pbean (PinkyD)
author: sjennings (Lum), based heavily on prior work for Unity by pbean (PinkyD) and thecircus
slashPrefix: bmad2dg

View File

@ -733,7 +733,7 @@ This 2D Godot Game Development expansion pack extends BMad-Method beyond traditi
1. **Keep Core Lean**: Game dev agents maintain maximum context for Godot coding
2. **Game Domain Expertise**: Deep, specialized Godot and game development knowledge
3. **Commgodot Game Innovation**: Game developers can contribute and share Godot patterns
3. **Community Game Innovation**: Game developers can contribute and share Godot patterns
4. **Modular Game Design**: Install only game development capabilities you need
### Using This Game Development Expansion Pack
@ -754,7 +754,7 @@ Use the **expansion-creator** pack to build your own game development extensions
1. **Define Game Domain**: What game development expertise are you capturing?
2. **Design Game Agents**: Create specialized game roles with clear Godot boundaries
3. **Build Game Resources**: Tasks, templates, checklists for your game domain
4. **Test & Share**: Validate with real Godot use cases, share with game development commgodot
4. **Test & Share**: Validate with real Godot use cases, share with game development community
**Key Principle**: Game development expansion packs democratize game development expertise by making specialized Godot and game design knowledge accessible through AI agents.
@ -763,7 +763,7 @@ Use the **expansion-creator** pack to build your own game development extensions
- **Commands**: Use `*/*help` in any environment to see available game development commands
- **Game Agent Switching**: Use `*/*switch game-agent-name` with orchestrator for role changes
- **Game Documentation**: Check `docs/` folder for Godot project-specific context
- **Game Commgodot**: Discord and GitHub resources available for game development support
- **Game Community**: Discord and GitHub resources available for game development support
- **Game Contributing**: See `CONTRIBUTING.md` for full game development guidelines
This knowledge base provides the foundation for effective game development using the BMad-Method framework with specialized focus on 2D game creation using Godot and GDScript/C#.

View File

@ -84,7 +84,7 @@ ALWAYS cite source documents: `[Source: gamearchitecture/{filename}.md#{section}
- Identify Godot addons required for the story
- Document package versions from manifest.json
- Note any package-specific APIs or components being used
- List package configuration requirements (e.g., Input System settings, URP asset config)
- List package configuration requirements (using NuGet for C#, Asset Store for GDScript)
- Identify any third-party Asset Store packages and their integration points
#### 4.2 Scene and Node Planning
@ -108,7 +108,7 @@ ALWAYS cite source documents: `[Source: gamearchitecture/{filename}.md#{section}
- Define animation clips and animator controllers needed
- Specify audio clips and their import settings
- Document any shader or material requirements
- Note any package-specific assets (e.g., URP materials, Input Action maps)
- Note any package-specific assets (e.g., textures, shaders, Input Action maps)
### 5. Populate Story Template with Full Context

View File

@ -275,33 +275,32 @@ sections:
instruction: Define Godot-specific technical requirements that will guide architecture and implementation decisions. Reference Godot documentation and best practices.
elicit: true
choices:
render_pipeline: [Built-in, URP, HDRP]
input_system: [Legacy, New Input System, Both]
physics: [2D Only, 3D Only, Hybrid]
sections:
- id: unity-configuration
title: Godot Project Configuration
template: |
**Godot Version:** {{godot_version}} (LTS recommended)
**Renderer:** {{Forward+|Mobile|Compatibility}}
**Physics:** {{2D Only|3D Only|Hybrid}}
**Scripting:** {{GDScript|C#|Both}}
**Threading:** {{Single|Multi}}
**Audio Driver:** {{PulseAudio|ALSA|WASAPI}}
**Required Addons:**
- {{addon_name}} {{version}} - {{purpose}}
**Project Settings:**
- Color Space: {{Linear|Gamma}}
- Quality Settings: {{quality_levels}}
- Physics Settings: {{physics_config}}
examples:
- gut 7.4.0 - Testing framework for GDScript
- "Color Space: Linear, Quality: Mobile/Desktop presets, Gravity: -20"
- id: performance-requirements
render_pipeline: [ Forward+, Forward Mobile, Compatibility ]
scripting: [ GDScript, C#, Mixed ]
physics: [ 2D Only, 3D Only, Hybrid ]
sections:
- id: godot-configuration
title: Godot Project Configuration
template: |
**Godot Version:** {{godot_version}} (4.x LTS recommended)
**Renderer:** {{Forward+|Forward Mobile|Compatibility}}
**Input System:** {{Godot Input Actions}}
**Physics:** {{2D Only|3D Only|Hybrid}}
**Scripting:** {{GDScript|C#|Mixed}}
**Target Platform:** {{Desktop|Mobile|Web|Console}}
**Required Packages:**
- {{package_name}} {{version}} - {{purpose}}
**Project Settings:**
- Color Space: {{Linear|Gamma}}
- Quality Settings: {{quality_levels}}
- Physics Settings: {{physics_config}}
examples:
- godot-plugin.example 1.0.0 - Asset loading and memory management
- "Color Space: Linear, Quality: Mobile/Desktop presets, Gravity: -20" - id: performance-requirements
title: Performance Requirements
template: |
**Frame Rate:** {{fps_target}} FPS (minimum {{min_fps}} on low-end devices)