Engine Notes
How GrogVM itself is built — the as-built architecture and the runtime subsystems that hang off it (the game loop, room transitions, camera, pathfinding, costume loading, audio timing, game identity, and the test harness). Start with Architecture, the map of the whole project; each of the others goes deep on a single subsystem and links into the SCUMM v5 reference where it leans on the file formats.
- Architecture — Layers & Seams
- Engine Session — Game Loop & Runtime
- Room Transitions — Entering & Leaving
- Camera — Follow, Pan & the Viewport
- Pathfinding — Box-Graph Routing
- Costume Loading & Decoding
- Audio Timing — the
AudioBackendSeam - Game Identity & Variant Detection
- Test Harness & Integration Playthroughs