51 lines
2.1 KiB
Markdown
51 lines
2.1 KiB
Markdown
# Session State
|
||
|
||
<!-- STATUS -->
|
||
Epic: Pre-Production
|
||
Feature: System GDD Authoring
|
||
Task: Combat Logic GDD complete (GDD #2)
|
||
<!-- /STATUS -->
|
||
|
||
## Completed This Session
|
||
|
||
- [x] `/brainstorm` → Game concept: 夜裔 (Nightborn) → `design/gdd/game-concept.md`
|
||
- [x] `/setup-engine` → Unity 2022.3.62f3c1, C#, URP configured
|
||
- [x] `/art-bible` → Sections 1–4 (Visual Identity core) → `design/art/art-bible.md`
|
||
- [x] `/map-systems` → 17 systems indexed → `design/gdd/systems-index.md`
|
||
- [x] `/create-architecture` → Master architecture → `docs/architecture/architecture.md`
|
||
|
||
## Key Decisions
|
||
|
||
- Architecture: L0 Pure C# (no Unity) / L1 Unity Adapter / L2 Unity Presentation
|
||
- L0→L1 communication: C# event only (L0 never calls up)
|
||
- asmdef: Core (no Unity refs) → Adapters (Core + Unity) → Presentation (Core + Adapters + Unity)
|
||
- Visual: Minimalist geometric — Triangle (human), Rectangle (wolf), Circle (mist)
|
||
- Review mode: Lean (default)
|
||
- 3 forms: Human (precision), Wolf (burst), Mist (control)
|
||
- Form switching: Resource-driven (Blood Energy), rhythmic (commitment animation)
|
||
- External developer model: GDD = deliverable spec; /code-review = acceptance gate
|
||
|
||
## Pending ADRs
|
||
|
||
- BLOCKING: ADR-001 (Three-Layer Architecture), ADR-002 (Event Bus), ADR-003 (Pure C# Geometry)
|
||
- HIGH: ADR-004 (Form Switch SM), ADR-005 (Enemy AI Model)
|
||
- MEDIUM: ADR-006 (Wave Data Format), ADR-007 (Serialization)
|
||
- LOW: ADR-008 (Skill Tree), ADR-009 (Score Formula)
|
||
|
||
## Current State
|
||
|
||
- **Phase**: Pre-Production — Architecture complete, GDDs pending
|
||
- **Next**: Design individual system GDDs in dependency order
|
||
- **First GDD**: Blood Energy Economy
|
||
|
||
## Files Modified
|
||
|
||
- `design/gdd/game-concept.md` — created
|
||
- `design/art/art-bible.md` — created (sections 1-4)
|
||
- `design/gdd/systems-index.md` — created
|
||
- `docs/architecture/architecture.md` — created
|
||
- `Claude-Code-Game-Studios/CLAUDE.md` — Technology Stack updated
|
||
- `Claude-Code-Game-Studios/.claude/docs/technical-preferences.md` — populated
|
||
- `Claude-Code-Game-Studios/docs/engine-reference/unity/VERSION.md` — created
|
||
- `Claude-Code-Game-Studios/.claude/agents/unity-specialist.md` — Version Awareness added
|