Interactive Haunted Login Screen with Rive, Luau, and WGSLInteractive Haunted Login Screen with Rive, Luau, and WGSL
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
The Possessed Login is a perfectly normal sign-in screen, until you use it. The show-password icon is a real eyeball: it follows your cursor, blinks, and squeezes shut (blushing) while you type your password. Reach for Log in and ghostly hands drag the button away ("Catch me!"); on the third try it gives in. A wrong password makes the screen shudder, the CRT glitch and ACCESS DENIED drip down in blood, with a taunt that gets more helpful every time. The secret is "trick or treat": the glass cracks and a glowing jack-o'-lantern says "Come in. Don't look behind you."
I was in the developer's seat and used an AI coding assistant for support: the scene is built with the Rive CLI in RML, and the behaviour is Luau scripts driving a five-layer state machine through data binding. For the atmosphere I used two custom WGSL shaders on GPU Canvas: fog lit by a candle that follows your cursor, and a CRT overlay with scanlines and glitches. The touches that are entirely mine: I wrote all the jokes and taunts myself and recoloured the palette by hand in the Rive Editor.
Try it: the password is "trick or treat" (try a wrong one first).
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