Skip to content

[M1-S6] Load collision annotation per chunk, with a debug overlay #34

Closed

Description

@arudaev

Problem

Physics must come from authored data, never from pixels.

Acceptance criteria

  • Reads art/stages/<region>/<chunk>.<state>.collision.json: walk, slide, one-way, climb, solid, no-go, hazard, interactable, spawn (ledge points are read and ignored for now)
  • Builds ground polylines and boxes in stage pixels
  • A debug key draws it in the authoring colours

Notes and dependencies

Format: 04 – Collision and interaction annotation. Suggested owner: Vatsal (player and combat code).

Verification

Overlay matches Lex's annotation drawing on all three chunks.

Activity

  1. changed the title [-]Load collision annotation per chunk[/-] [+][M1-S6] Load collision annotation per chunk, with a debug overlay[/+] on Oct 23, 2026
  2. added
    type:taskWork players don't see: tooling, pipeline, collision data, docs; one PR
    and removed on Oct 23, 2026
  3. self-assigned this
    on Oct 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area:stageChunks, layers, collision, clean/anomaly statestype:taskWork players don't see: tooling, pipeline, collision data, docs; one PR

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions