pixijs
PixiJS adapter
Inspect the PixiJS version and whether the application uses a shared, private, manual, or custom Ticker before changing timing ownership.
Timing
PixiJS Ticker callbacks are frame-driven and normally run once per animation frame. deltaTime/deltaMS, min/max FPS controls and clamping do not by themselves create deterministic fixed-step gameplay.
If the project already has a logical accumulator, preserve its configured rate. Add a fixed accumulator only when the game's discipline contract requires it; do not declare 60 Hz as an engine requirement. Rendering and interpolation may remain on Ticker cadence.
Hitstop freezes only the selected actor/action/animation clock. Never use ticker.stop() as per-actor hitstop because it pauses unrelated listeners/rendering.
Lifecycle and resources
The engine-neutral rules live in audio-feel, juice-vfx, asset-runtime, performance-budget and soak-stability; this section only maps them onto PixiJS.