Skip to content

feat: first-person on-foot player controller (#390) #394

Description

@nigel-hall-codes

Child of #390 (graffiti mechanic). See sdlc/#390/plan.md → C2.

Why: No character controller exists — only vehicle rigs. On-foot is a new player mode (analysis A3).

Scope: CharacterController + mouse-look, legacy UnityEngine.Input (matching TaxiGame). Walk/look/gravity, grounded on existing colliders. Self-bootstrap in its own assembly (TaxiGame [RuntimeInitializeOnLoadMethod] idiom), no scene wiring. Register the player as ChunkStreamer.target so the world streams around the walker. Spawn-on-foot only — get-out-of-car entry/exit is out of MVP scope.

Acceptance: walk the streamed city on foot, chunks load around you, no falling through roads/sidewalks.

Blockers: none (independent of C1 — you can walk before you can spray).

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions