mirror of
https://github.com/Donchitos/Claude-Code-Game-Studios.git
synced 2026-06-27 04:51:46 +00:00
48 coordinated Claude Code subagents for indie game development: - 3 leadership agents (creative-director, technical-director, producer) - 10 department leads (game-designer, lead-programmer, art-director, etc.) - 23 specialist agents (gameplay, engine, AI, networking, UI, tools, etc.) - 12 engine-specific agents (Godot, Unity, Unreal with sub-specialists) Infrastructure: - 34 skills (slash commands) for workflows, reviews, and team orchestration - 8 hooks for commit validation, asset checks, session management - 11 path-scoped rules enforcing domain-specific standards - 28 templates for design docs, reports, and collaborative protocols Key features: - User-driven collaboration protocol (Question → Options → Decision → Draft → Approval) - Engine version awareness with knowledge-gap detection (Godot 4.6 pinned) - Phase gate system for development milestone validation - CLAUDE.md kept under 80 lines with extracted doc imports Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
98 lines
2.8 KiB
Markdown
98 lines
2.8 KiB
Markdown
# Test Plan: [Feature/System Name]
|
|
|
|
## Overview
|
|
|
|
- **Feature**: [Name]
|
|
- **Design Doc**: [Link to design document]
|
|
- **Implementation**: [Link to code or PR]
|
|
- **Author**: [QA owner]
|
|
- **Date**: [Date]
|
|
- **Priority**: [Critical / High / Medium / Low]
|
|
|
|
## Scope
|
|
|
|
### In Scope
|
|
|
|
- [What is being tested]
|
|
|
|
### Out of Scope
|
|
|
|
- [What is explicitly NOT being tested and why]
|
|
|
|
### Dependencies
|
|
|
|
- [Other systems that must be working for these tests to be valid]
|
|
|
|
## Test Environment
|
|
|
|
- **Build**: [Minimum build version]
|
|
- **Platform**: [Target platforms]
|
|
- **Preconditions**: [Required game state, save files, etc.]
|
|
|
|
## Test Cases
|
|
|
|
### Functional Tests -- Happy Path
|
|
|
|
| ID | Test Case | Steps | Expected Result | Status |
|
|
|----|-----------|-------|----------------|--------|
|
|
| TC-001 | [Description] | 1. [Step] 2. [Step] | [Expected] | [ ] |
|
|
| TC-002 | [Description] | 1. [Step] 2. [Step] | [Expected] | [ ] |
|
|
|
|
### Functional Tests -- Edge Cases
|
|
|
|
| ID | Test Case | Steps | Expected Result | Status |
|
|
|----|-----------|-------|----------------|--------|
|
|
| TC-010 | [Boundary value] | 1. [Step] | [Expected] | [ ] |
|
|
| TC-011 | [Zero/null input] | 1. [Step] | [Expected] | [ ] |
|
|
| TC-012 | [Maximum values] | 1. [Step] | [Expected] | [ ] |
|
|
|
|
### Negative Tests
|
|
|
|
| ID | Test Case | Steps | Expected Result | Status |
|
|
|----|-----------|-------|----------------|--------|
|
|
| TC-020 | [Invalid input] | 1. [Step] | [Graceful handling] | [ ] |
|
|
| TC-021 | [Interrupted action] | 1. [Step] | [No corruption] | [ ] |
|
|
|
|
### Integration Tests
|
|
|
|
| ID | Test Case | Systems Involved | Steps | Expected Result | Status |
|
|
|----|-----------|-----------------|-------|----------------|--------|
|
|
| TC-030 | [Cross-system interaction] | [System A, System B] | 1. [Step] | [Expected] | [ ] |
|
|
|
|
### Performance Tests
|
|
|
|
| ID | Test Case | Metric | Budget | Steps | Status |
|
|
|----|-----------|--------|--------|-------|--------|
|
|
| TC-040 | [Load time] | Seconds | [X]s | 1. [Step] | [ ] |
|
|
| TC-041 | [Frame rate] | FPS | [X] | 1. [Step] | [ ] |
|
|
| TC-042 | [Memory usage] | MB | [X]MB | 1. [Step] | [ ] |
|
|
|
|
### Regression Tests
|
|
|
|
| ID | Related Bug | Test Case | Steps | Expected Result | Status |
|
|
|----|------------|-----------|-------|----------------|--------|
|
|
| TC-050 | BUG-[XXXX] | [Verify fix holds] | 1. [Step] | [Expected] | [ ] |
|
|
|
|
## Test Results Summary
|
|
|
|
| Category | Total | Passed | Failed | Blocked | Skipped |
|
|
|----------|-------|--------|--------|---------|---------|
|
|
| Happy Path | | | | | |
|
|
| Edge Cases | | | | | |
|
|
| Negative | | | | | |
|
|
| Integration | | | | | |
|
|
| Performance | | | | | |
|
|
| Regression | | | | | |
|
|
| **Total** | | | | | |
|
|
|
|
## Bugs Found
|
|
|
|
| Bug ID | Severity | Test Case | Description | Status |
|
|
|--------|----------|-----------|-------------|--------|
|
|
|
|
## Sign-Off
|
|
|
|
- **QA Tester**: [Name] -- [Date]
|
|
- **QA Lead**: [Name] -- [Date]
|
|
- **Feature Owner**: [Name] -- [Date]
|