IntroductionRoute Graphics is a declarative rendering engine built on PixiJS.
You describe UI with JSON states, then render state changes without directly manipulating canvas objects.
This documentation is organized around the actual runtime surfaces:
- setup and asset loading
- global config and events
- node reference pages
- live playground templates you can edit immediately
What It Handles
- Element lifecycle: add, update, and delete
- Animations: explicit enter, update, exit, and replace operations
- Interaction events: click, hover, drag, keyboard
- Audio: sound asset playback
- Deterministic parsing and render pipeline
Typical Flow
- Initialize Route Graphics with plugins.
- Load assets through aliases.
- Call
render(state) with elements, animations, audio, and optional global.
- Push the next state to animate live elements or replace visuals by id.
Continue with Getting Started for a minimal setup, then use Assets & Loading and Using the Playground as the practical next steps.