What I've Done
Personal and professional projects spanning interactive narrative design, narrative systems, motion capture, cinematics directing, animation, and game design.
Last Memory
Arcweave · Narrative Design · February 2026Summary
A short, linear sci-fi story with a twist ending created as a GDS teaching example. Five elements — the final card switches from green to red via custom CSS, landing the twist harder.
The CSS Trick
I read through Arcweave's documentation to implement a per-element CSS theme change on the final card. A small detail that makes the ending feel earned.
My Bloody Oath
Arcweave · Narrative Design · January 2026The Original Script
Written for a UE5 short film with fixed constraints — Fantasy Adventurer/Hunter, Vampire Priest, Abandoned Cathedral. Full narrative control was mine. The vampire transformation is a late twist; Farsad enters with confidence and leaves with none.
The Adaptation
Two choices — "Swing the Sword" or "Speak the Words of Vengeance" — unlock different text variations without changing the ending. The Priest's final line shifts based on the player's earlier choice.
Two Character Scene
Arcweave · Narrative Design · Written Dec 2024, Arcweave Jan 2026Summary
A timed challenge: two characters, two distinct personalities, dropped into the middle of a story with no setup. A brief moment of calm before the storm.
As a Teaching Example
Translated into Arcweave as a live GDS classroom example, demonstrating how a linear cutscene script maps onto an interactive narrative tool.
Radio Static
UE5 Short Film · 2024Summary
Inspired by Chet Baker's "I Get Along Without You Very Well" — a cinematic thriller rendered entirely in UE5. Final project for Advanced Animation at CGPro.
What I Learned
MetaHumans, Rokoko Motion Capture, Niagara VFX, and multiple Media Plates — nearly every discipline of real-time filmmaking in a single production.
The Gem
UE5 Short Film · 2023Summary
A pirate ventures to find a legendary gem, told through stylized cinematic snapshots like a moving storyboard.
What I Learned
UE5 water simulation, buoyancy physics for the pirate ship, and the Ultra Dynamic Sky plugin for dynamic weather and living atmospheres.
Touch of Death
UE5 Game Demo · 2023Summary
An HD-2D style game where a young hero must befriend Death to save the world. Solo-developed — game design, Blueprint programming, level design, and narrative design all handled by me.
Narrative Design
Used the Narrative 3 plugin to build prerequisite-based dialogue trees, in-world event triggers, and quest systems.
Blueprints & Programming
Coded the full character controller from scratch: movement, jumping, dashing, and attacking as a 2D sprite in a 3D world. Solved a heart-based health UI when documentation fell short.
JOUST
UE5 Short Film · 2023 · Ready Player OneSummary
A faithful UE5 recreation of a scene from Ready Player One by Ernest Cline, using dialogue and sound referenced directly from the source material.
What I Learned
Sequencer for cinematic storytelling, professional Motion Capture workflows, and the Movie Render Queue for high-quality final output.