What if an abandoned carnival wasn't abandoned at all, but something alive?
AFTERHOURS is an interactive 3D Halloween experience that invites visitors into a mysterious miniature carnival filled with supernatural attractions, atmospheric lighting, and eerie motion.
I wanted to create a Halloween world that feels alive rather than a conventional static animation. The experience combines exploration, environmental storytelling, and interactive motion to bring the haunted carnival to life.
Built using: Rive CLI and GPU Canvas, with custom 3D visuals, animation, and real-time effects.