The Last Lantern — a by Blanco FochiveThe Last Lantern — a by Blanco Fochive

The Last Lantern — a

Portfolio project
Blanco Fochive
The Last Lantern — a full 3D Halloween game running in a single Rive file
Rive is known for interactive animation, not for 3D games. For the Rive Halloween Challenge I wanted a world you can actually walk through, and I kept all of it inside one Rive file.
What I built • A first-person 3D game: wander a haunted graveyard, catch ghosts in your lantern light, bring their souls to five jack-o'-lanterns, survive the red-eyed wraith and reach the church before your candle burns out • A graveyard modeled in Blender (about 185,000 triangles), drawn in real time on the Rive GPU Canvas • WGSL shaders: moonlight shadows, wind in the dead trees, volumetric fog lit by the lantern, 4x MSAA, a filmic post pass • Luau scripting for movement, ghost and wraith behavior, candle wax, tutorial, sound and the dawn ending • Data Binding for the HUD and screens, State Machines for transitions, a title screen reworked in the Rive Editor
Result • Playable in the browser from one .riv file (9.9 MB), built with 0 errors and 0 warnings • Over 2,500 lines of Luau and WGSL
My role: Game design, 3D environment, gameplay programming, shaders, UI, sound, trailer Stack: Rive (GPU Canvas, Scripting with Luau, Data Binding, State Machines, Rive CLI), WGSL, Blender Play: https://rivegraveyard3d-qk9xpk.rive.to

0 likes · 0 views · Oct 31, 2026

The Last Lantern — a full 3D Halloween game running in a single Rive file Rive is known for interactive animation, not for 3D games. For the Rive Halloween C...

Tags