What happens when the interface by Kamran AliWhat happens when the interface by Kamran Ali

What happens when the interface

Kamran Ali

Kamran Ali

What happens when the interface stops behaving like an interface? 👀I pushed CursedOS another step forward.This time, the focus wasn't on designing another screen or adding more visual effects.It was about making the system respond.The dashboard now has a working interaction layer where the interface can shift between states, trigger motion, and make the “corruption” feel intentional rather than decorative.Under the hood:→ Rive State Machines for interaction→ RML-generated UI structure→ WGSL-powered CRT / glitch effects→ GPU Canvas rendering→ Custom motion states→ Purpose-built horror UI components→ Rive CLI workflow→ Verified build with 0 errors + 0 warningsThe goal is simple:Don't make a Halloween UI that only looks haunted.Make one that behaves haunted. 🩸And that's where CursedOS is starting to get interesting.Next, I'm pushing the interaction and presentation further before the final Rive Halloween Challenge submission.Still building. Still breaking the system. 🎃@Rive#RiveHalloweenChallenge #Rive #CreativeCoding #InteractiveDesign #MotionDesign #WGSL #GPUCanvas #FrontendDevelopment #UIUX
Like this project

Posted Oct 8, 2026

What happens when the interface stops behaving like an interface? 👀I pushed CursedOS another step forward.This time, the focus wasn't on designing another s...