nodes:
- id: DPS_001_MOVEMENT_FOUNDATION
type: system
title: DPS-001 Movement Foundation
status: approved
owner: Design Office
description: Approved movement foundation that DPS-002 combat depends on.
lifecycle: validated
tags:
- movement
- foundation
relations:
- DPS_002_COMBAT_FOUNDATION
created: 2026-07-10
updated: 2026-07-10
- id: DPS_002_COMBAT_FOUNDATION
type: system
title: DPS-002 Combat Foundation
status: implemented
owner: Design Office
description: First playable combat foundation for attack feel, combos, hitboxes and review.
lifecycle: implemented
tags:
- combat
- vertical_slice
relations:
- DPS_001_MOVEMENT_FOUNDATION
- DPS_002_COMBAT_STATE_MACHINE
- DPS_002_COMBAT_REVIEW
created: 2026-07-10
updated: 2026-07-10
- id: DPS_002_COMBAT_STATE_MACHINE
type: architecture
title: Combat State Machine
status: implemented
owner: Engineering
description: Neutral, startup, active, recovery, hitstun and dead state model.
lifecycle: implemented
tags:
- combat
- state_machine
relations:
- DPS_002_COMBAT_FOUNDATION
- DPS_002_ATTACK_CHAIN
created: 2026-07-10
updated: 2026-07-10
- id: DPS_002_ATTACK_CHAIN
type: system
title: Light Attack Chain
status: implemented
owner: Design
description: Attack1, attack2 and attack3 chain with buffered input.
lifecycle: implemented
tags:
- combat
- combo
relations:
- DPS_002_INPUT_BUFFER
- DPS_002_HITBOX_SYSTEM
created: 2026-07-10
updated: 2026-07-10
- id: DPS_002_HEAVY_ATTACK
type: system
title: Heavy Attack
status: implemented
owner: Design
description: High-impact attack with longer startup and recovery.
lifecycle: implemented
tags:
- combat
- attack
relations:
- DPS_002_HITBOX_SYSTEM
created: 2026-07-10
updated: 2026-07-10
- id: DPS_002_AIR_ATTACK
type: system
title: Air Attack
status: implemented
owner: Engineering
description: Airborne combat action that preserves movement readability.
lifecycle: implemented
tags:
- combat
- movement
relations:
- DPS_002_COMBAT_STATE_MACHINE
created: 2026-07-10
updated: 2026-07-10
- id: DPS_002_DASH_ATTACK
type: system
title: Dash Attack
status: implemented
owner: Engineering
description: Dash-integrated attack that supports movement flow.
lifecycle: implemented
tags:
- combat
- movement
relations:
- DPS_002_COMBAT_STATE_MACHINE
created: 2026-07-10
updated: 2026-07-10
- id: DPS_002_INPUT_BUFFER
type: system
title: Combat Input Buffer
status: implemented
owner: Engineering
description: Buffered light and heavy input handling for responsive combat.
lifecycle: implemented
tags:
- input
- combat
relations:
- DPS_002_COMBAT_STATE_MACHINE
created: 2026-07-10
updated: 2026-07-10
- id: DPS_002_HITBOX_SYSTEM
type: architecture
title: Combat Hitbox System
status: implemented
owner: Engineering
description: Placeholder hitbox definitions, hit confirmation and debug display.
lifecycle: implemented
tags:
- hitbox
- combat
relations:
- DPS_002_TRAINING_DUMMY
- DPS_002_BASIC_ENEMY
created: 2026-07-10
updated: 2026-07-10
- id: DPS_002_HITSTOP_SYSTEM
type: system
title: Hitstop and Impact Feedback
status: implemented
owner: Design
description: Short freeze and camera shake feedback for confirmed hits.
lifecycle: implemented
tags:
- impact
- feedback
relations:
- DPS_002_HITBOX_SYSTEM
created: 2026-07-10
updated: 2026-07-10
- id: DPS_002_TRAINING_DUMMY
type: qa
title: Combat Training Dummy
status: implemented
owner: QA
description: Infinite-health target for hit feel and combo checks.
lifecycle: implemented
tags:
- qa
- target
relations:
- DPS_002_HITBOX_SYSTEM
created: 2026-07-10
updated: 2026-07-10
- id: DPS_002_BASIC_ENEMY
type: qa
title: Basic Melee Enemy Placeholder
status: implemented
owner: QA
description: Simple approach and attack placeholder for combat readability checks.
lifecycle: implemented
tags:
- qa
- enemy
relations:
- DPS_002_HITBOX_SYSTEM
created: 2026-07-10
updated: 2026-07-10
- id: DPS_002_COMBAT_TELEMETRY
type: validator
title: Combat Telemetry
status: implemented
owner: QA
description: Runtime summary for attacks, hits, misses, combos and impact events.
lifecycle: implemented
tags:
- telemetry
- combat
relations:
- DPS_002_COMBAT_REVIEW
created: 2026-07-10
updated: 2026-07-10
- id: DPS_002_COMBAT_REVIEW
type: qa
title: Combat Review Workflow
status: implemented
owner: QA
description: Draft-only combat review workflow with explicit reviewer gate.
lifecycle: implemented
tags:
- review
- combat
relations:
- DPS_002_COMBAT_TELEMETRY
- DPS_002_DASHBOARD_STATUS
created: 2026-07-10
updated: 2026-07-10
- id: DPS_002_DASHBOARD_STATUS
type: dashboard
title: Combat Dashboard Status
status: implemented
owner: Production
description: Studio Dashboard status panel for DPS-002 combat health.
lifecycle: implemented
tags:
- dashboard
- combat
relations:
- DPS_002_COMBAT_FOUNDATION
created: 2026-07-10
updated: 2026-07-10
- id: EXPERIENCE_FLOW
type: qa
title: Flow Experience Target
status: review
owner: Design Office
description: Combat should preserve the approved movement flow.
lifecycle: review
tags:
- experience
- flow
relations:
- DPS_002_COMBAT_FOUNDATION
created: 2026-07-10
updated: 2026-07-10
- id: EXPERIENCE_IMPACT
type: qa
title: Impact Experience Target
status: review
owner: Design Office
description: Hits should feel readable and satisfying with placeholder feedback.
lifecycle: review
tags:
- experience
- impact
relations:
- DPS_002_HITSTOP_SYSTEM
created: 2026-07-10
updated: 2026-07-10
- id: EXPERIENCE_MASTERY
type: qa
title: Mastery Experience Target
status: review
owner: Design Office
description: The combo model should invite repeat testing and skill expression.
lifecycle: review
tags:
- experience
- mastery
relations:
- DPS_002_ATTACK_CHAIN
created: 2026-07-10
updated: 2026-07-10
graph/nodes/combat/dps-002.yaml