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
|
- [ ] Architecture supports adding new content and features
|
||||||
- [ ] System designed for AI agent implementation of game 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.]]
|
[[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
|
version: 1.0.0
|
||||||
short-title: Godot 2D Game Dev Pack
|
short-title: Godot 2D Game Dev Pack
|
||||||
description: 2D Game Development expansion pack for BMad Method - Godot focused
|
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
|
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
|
1. **Keep Core Lean**: Game dev agents maintain maximum context for Godot coding
|
||||||
2. **Game Domain Expertise**: Deep, specialized Godot and game development knowledge
|
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
|
4. **Modular Game Design**: Install only game development capabilities you need
|
||||||
|
|
||||||
### Using This Game Development Expansion Pack
|
### 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?
|
1. **Define Game Domain**: What game development expertise are you capturing?
|
||||||
2. **Design Game Agents**: Create specialized game roles with clear Godot boundaries
|
2. **Design Game Agents**: Create specialized game roles with clear Godot boundaries
|
||||||
3. **Build Game Resources**: Tasks, templates, checklists for your game domain
|
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.
|
**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
|
- **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 Agent Switching**: Use `*/*switch game-agent-name` with orchestrator for role changes
|
||||||
- **Game Documentation**: Check `docs/` folder for Godot project-specific context
|
- **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
|
- **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#.
|
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
|
- Identify Godot addons required for the story
|
||||||
- Document package versions from manifest.json
|
- Document package versions from manifest.json
|
||||||
- Note any package-specific APIs or components being used
|
- 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
|
- Identify any third-party Asset Store packages and their integration points
|
||||||
|
|
||||||
#### 4.2 Scene and Node Planning
|
#### 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
|
- Define animation clips and animator controllers needed
|
||||||
- Specify audio clips and their import settings
|
- Specify audio clips and their import settings
|
||||||
- Document any shader or material requirements
|
- 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
|
### 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.
|
instruction: Define Godot-specific technical requirements that will guide architecture and implementation decisions. Reference Godot documentation and best practices.
|
||||||
elicit: true
|
elicit: true
|
||||||
choices:
|
choices:
|
||||||
render_pipeline: [Built-in, URP, HDRP]
|
render_pipeline: [ Forward+, Forward Mobile, Compatibility ]
|
||||||
input_system: [Legacy, New Input System, Both]
|
scripting: [ GDScript, C#, Mixed ]
|
||||||
physics: [2D Only, 3D Only, Hybrid]
|
physics: [ 2D Only, 3D Only, Hybrid ]
|
||||||
sections:
|
sections:
|
||||||
- id: unity-configuration
|
- id: godot-configuration
|
||||||
title: Godot Project Configuration
|
title: Godot Project Configuration
|
||||||
template: |
|
template: |
|
||||||
**Godot Version:** {{godot_version}} (LTS recommended)
|
**Godot Version:** {{godot_version}} (4.x LTS recommended)
|
||||||
**Renderer:** {{Forward+|Mobile|Compatibility}}
|
**Renderer:** {{Forward+|Forward Mobile|Compatibility}}
|
||||||
**Physics:** {{2D Only|3D Only|Hybrid}}
|
**Input System:** {{Godot Input Actions}}
|
||||||
**Scripting:** {{GDScript|C#|Both}}
|
**Physics:** {{2D Only|3D Only|Hybrid}}
|
||||||
**Threading:** {{Single|Multi}}
|
**Scripting:** {{GDScript|C#|Mixed}}
|
||||||
**Audio Driver:** {{PulseAudio|ALSA|WASAPI}}
|
**Target Platform:** {{Desktop|Mobile|Web|Console}}
|
||||||
|
|
||||||
**Required Addons:**
|
**Required Packages:**
|
||||||
|
|
||||||
- {{addon_name}} {{version}} - {{purpose}}
|
- {{package_name}} {{version}} - {{purpose}}
|
||||||
|
|
||||||
**Project Settings:**
|
**Project Settings:**
|
||||||
|
|
||||||
- Color Space: {{Linear|Gamma}}
|
- Color Space: {{Linear|Gamma}}
|
||||||
- Quality Settings: {{quality_levels}}
|
- Quality Settings: {{quality_levels}}
|
||||||
- Physics Settings: {{physics_config}}
|
- Physics Settings: {{physics_config}}
|
||||||
examples:
|
examples:
|
||||||
- gut 7.4.0 - Testing framework for GDScript
|
- godot-plugin.example 1.0.0 - Asset loading and memory management
|
||||||
- "Color Space: Linear, Quality: Mobile/Desktop presets, Gravity: -20"
|
- "Color Space: Linear, Quality: Mobile/Desktop presets, Gravity: -20" - id: performance-requirements
|
||||||
- id: performance-requirements
|
|
||||||
title: Performance Requirements
|
title: Performance Requirements
|
||||||
template: |
|
template: |
|
||||||
**Frame Rate:** {{fps_target}} FPS (minimum {{min_fps}} on low-end devices)
|
**Frame Rate:** {{fps_target}} FPS (minimum {{min_fps}} on low-end devices)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue