How it was made
Built with the Rive CLI and GPU Canvas. AI coding agents wrote the RML (the scene, the pages, the state machine and the data binding), the Luau scripts (the game, the paper folds and the ending) and the WGSL shaders (shadows that morph into their monsters, a ray-marched fog, candle flames and light through the paper), all from my direction and playtests. After every change, automated checks replay the game with synthetic input, and I check the 3D work in the game's own debug console that I created for me and the agent as verification. Every illustration is a classic 2D Rive vector drawing and animation. When something is off, I fixed it by hand in the Rive Editor.