Haunted Login Screen Built with Rive GPU Canvas and LuauHaunted Login Screen Built with Rive GPU Canvas and Luau
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Haunted Login is a possessed login screen made for the Rive Halloween Challenge.
I built the scene in RML and previewed it live with the Rive CLI (the RML was written with AI help). Then I added GPU Canvas: a WGSL CRT shader with scanlines, glitch bursts, a cursor flashlight and a pulsing red wave, driven by a Luau script. The eyes follow your cursor through a View Model, and clicking ENTER three times possesses the screen (more glitch, red wave, flicker).
I then rebuilt and polished the scene by hand in the Rive Editor (layout, colors, Creepster font, eyes, text) and connected the same shader and script there.
Features used: Rive CLI, GPU Canvas (WGSL), Scripting (Luau), View Model with data binding.
Note: web publishing and embed URLs need a paid Rive plan, so I am sharing the exported .riv file and a screen recording.
Post image
Post image
Post image
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started