Game Risk Assessment

Volledige gerenderde weergave van gameRISK_ASSESSMENT.md.

Laatst gesynchroniseerd: 13 april 2026

Game Risk Assessment - Swapbound

Version: 0.1.0
Date: April 13, 2026
Status: Active prototype

1. Purpose

Capture the main gameplay, technical, and delivery risks for the current Swapbound prototype and editor.

2. Key Risks

G-R01 Shared-control clarity risk

The core two-players-one-character concept may confuse players if the split controls, remaps, or keyswaps are not legible during play.

Mitigation:

  • persistent controls visualization
  • clear remap/keyswap feedback in runtime UI
  • onboarding-first early campaign structure

G-R02 Level authoring integrity risk

Editor-authored JSON may contain invalid, inconsistent, or unsafe structures that break the runtime or create unplayable levels.

Mitigation:

  • schema-oriented sanitization and defaulting
  • size/depth limits on imported data
  • manifest validation for external campaign files

G-R03 Physics/puzzle regression risk

Small changes to collision, moving platforms, blocks, switches, or checkpoint logic may silently break puzzle solvability.

Mitigation:

  • modular runtime structure
  • manual room-by-room playtesting
  • targeted regression checks after movement or interaction changes

G-R04 Audio usability risk

Procedural music or event sounds may become repetitive, distracting, or unclear during repeated play.

Mitigation:

  • mute support
  • conservative sound defaults
  • manual usability checks over several minutes of play

G-R05 Documentation drift risk

The game/editor implementation may drift away from gameURS.md, gameFS.md, gameDS.md, and the verification set while the prototype evolves quickly.

Mitigation:

  • keep root markdown files as the source of truth
  • render public mirrors with npm run docs:render
  • update the Swapbound docs hub when project docs expand

3. Delivery Position

Residual risk is acceptable for a static prototype game, provided runtime changes are followed by manual playtesting, documentation updates, and rendered-doc verification.

Terug naar home