Fixing missed Unity-specific references
This commit is contained in:
parent
5ff0ff5784
commit
9971de15b2
|
|
@ -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.]]
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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#.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue