An interactive psychological horror experience inspired by Japanese folklore. You play as a lone ferryman crossing mysterious waters where drifting fog, strange shadows, and the unknown turn a quiet journey into something unsettling.
What I built:
- A cinematic, moonlit 3D lake environment.
- A custom WGSL fog shader running on Rive's GPU Canvas.
- An interactive Haunt slider that lets you intensify the atmosphere.
- Rive-powered effects built using the Rive CLI, Rive Markup Language, Luau scripting, and data binding.
The lake environment was the foundation. For the @Rive Halloween Challenge, I wanted to push it further by creating a supernatural layer that responds to the player instead of remaining a static visual effect.
This project was an exploration of how code, shaders, and interactive design can turn an atmospheric scene into an experience.
🎃 TRICK OR TREAT? My entry for the #rivehalloweenchallenge
Treat the kids, trick the monsters, and do it before the timer runs out.
Built with the Rive CLI + Claude Code, with GPU Canvas WGSL shaders for fog, flames and a game-over screen shake, plus Luau scripting, data binding and state machines.
Here's my spooky submission for the @Rive Halloween challenge: Candy Pail Monsters!
It's a roguelike TCG built entirely in Rive using CLI, GPU canvas, the brush tools, state machines, and more. It's playable on your desktop, tablet, and phone!