What problem does it solve? Developers building visual novels or story-driven games with Pixi'VN need to control what appears on screen—backgrounds, character sprites, text, and video—plus the transitions and animations between them, without writing raw PixiJS scene-graph code or breaking save/load state. ## Core Features & Use Cases - Canvas element management: Show, replace, and remove images, composite image containers, text, and video by alias using helpers like showImage, showImageContainer, showText, and showVideo from @drincs/pixi-vn. - Transitions and animations: Apply dissolve, fade, move, zoom, and push transitions, shake effects, and keyframe animations via canvas.animate, with optional manual ticker control for looping effects. - Live2D and Spine integration: Register and control Live2D models and Spine skeletal animations through the official plugin packages while keeping elements save-able. - Use Case: When a narration step changes scenes, call showWithDissolve("background", "bg-forest", { duration: 1 }) to cross-fade the background and moveIn("liam", "liam-neutral", { direction: "left" }) to slide a character sprite in from the edge. ## Quick Start Ask the AI to show a background image and slide a character sprite onto the Pixi'VN canvas with a dissolve transition using the canvas helpers from @drincs/pixi-vn.