Sabrina Orban's Work | ContraWork by Sabrina OrbanSabrina Orban
Product Strategy, UX, Design, Code, AI - for Web and Mobile
[had to re-submit as my video was longer than 60s]
Hiii! I joined the Contra x CapCut challenge, having never used CapCut AI before. Iโd only ever edited videos manually.
After three days of struggling with prompts, inconsistent characters, and scenes that absolutely refused to cooperate, I finally found my story.
I'm working at my desk with my dogs when an alien crashes into my life and invites me to LA. We travel across the universe, I get beamed onto a stage, and for a moment, I'm living the dream.
Then I turn into an alien.
And get kicked out because NO ALIENS ALLOWED.
All that intergalactic travel to technically make it to LA. ๐
#CapCutWorld #CapCutWorldLA Hiii! I joined the Contra x CapCut challenge, having never used CapCut AI before. Iโd only ever edited videos manually.
After three days of struggling with prompts, inconsistent characters, and scenes that absolutely refused to cooperate, I finally found my story.
I'm working at my desk with my dogs when an alien crashes into my life and invites me to LA. We travel across the universe, I get beamed onto a stage, and for a moment, I'm living the dream.
Then I turn into an alien.
And get kicked out because NO ALIENS ALLOWED.
All that intergalactic travel to technically make it to LA. ๐
#CapCutWorld #CapCutWorldLA AFTER DARK ๐ฏ๏ธ a different dating app ๐๐ง๐ปโโ๏ธ
It's 11:47 PM. You make a profile, start swiping, and five strangers want to match with you. Some of them aren't
strangers. Some of them aren't alive. Chat with your matches, choose your replies carefully, and see who still wants you
when the clock hits midnight.
Features used: CLI + GPU Canvas (both)
Rive CLI: the whole game was built in code with an AI agent (Claude Code), using RML markup for the layout, the state
machine, and the data binding.
Luau scripts (23):
card swiping with drag physics
a branching chat with 24 lines per character, which never repeat back to back
a game clock counting down to midnight
a haunted UI that glitches and corrupts the closer midnight gets
procedural sound with a mute toggle
a death screen that tells you who unmatched you
Data binding: one App view model drives every screen, from the profile intro to the deck, chats, midnight, and START OVER.
GPU Canvas: five custom WGSL shaders handle the photo distortion on the profile cards, the old-paper texture, the screen
corruption, the tombstone, and the midnight scare.
Best with sound on ๐. Works on desktop (click and drag) and phones (swipe). Okayโฆ I think Iโm actually obsessed with this. ๐ and.. Damn it, you Claude session limit- now I have to wait one hour...
AFTER DARK is starting to feel less like a Halloween project and more like a dating app that absolutely does not want you to leave.
And yes, I may have scared myself while testing it. ๐
Still polishing. Still adding a few things.
Butโฆ this thing is getting GOOD.
๐๐