"The world's vast and strange, but no vaster and no stranger than our minds are."

Hi, I’m Leaf Wang, a narrative designer and independent game developer. I build stories where emotion is a mechanic, and experiment with how AI can play a role inside those stories — not just to generate content, but to become characters: responsive, fallible, maybe even a little strange.

I come from a screenwriting background, with projects that explore dystopia, identity, and post-human longing. My sci-fi pilot Sex Robot was shortlisted for the 2025 WFTV Kay Mellor Screenwriters’ Lab. My short script After School was an official selection at the 2025 London Global Film Awards. I currently intern as a narrative designer with an interactive film/game studio developing a sci-fi experience in partnership with BOCOM (the best virtual production house in China).

Before moving to the UK, I worked as a script assistant at Yuan Shuai Studio for two years, ghostwrote a novel adaptation of a hit TV series, and published a Chinese web novel (Guide to Be an Emperor) with 20K+ subscribers.

My design instincts are shaped by both film structure and my BA in history. I try to weave private emotion and social observation into the systems I create—even in the most abstract designs, I want there to be a thread that stays connected to the real.One day, I want to make a game that even the harshest film critic would lose themselves in. Until then, I’m learning to stay strange, stay sharp, and build with a little bit of poetry.

Portfolio Showcase

Work

Game 1 Screenshot
Game Design

The Reaper's Game

Genre: AI Word Adventure                Target Platform: Wechat Mini Game/H5

A text-based narrative game built around a simulated Turing Test. Players must answer absurd survival scenarios under a countdown — but behind each judgment is an AI Reaper deciding whether you live or die.

I designed and developed the game solo, using Cocos Creator + Node.js, integrating a custom AI evaluation system (via DeepSeek API).

Read More →
Haunted Fox Screenshot
Game Design / Interactive Fiction

Haunted Fox

Genre: Interactive Detective Story   Platform: Web/GitHub Pages

An interactive detective story built with Ink scripting language. Players step into the shoes of Detective Michaels as she uncovers a decades-old conspiracy buried in police archives. Every choice shapes the investigation in this noir-style narrative experience.

Built entirely by me using Ink + custom HTML5 player with typewriter effects and responsive design.

Read More →
Game 2 Screenshot
Game Design

A Robot,for Sex

Genre: Sci-fi RPG        Target Platform: itch.io

A post-apocalyptic RPG where you play as Lan, a fugitive mother-type sex robot. Journeying through the ruins of Chang'an Empire, Lan seeks her missing son and her own identity.

I'm currently prototyping this project using Inworld.ai + Unity +Ink to explore emotional companion systems and AI game's playloop.

Read More →
Game 3 Screenshot
Game Design

City A.

Genre: SLG+RPG       Target Platform: itch.io

Set in a decaying megacity controlled by surveillance states, City A. lets players act as a rogue journalist piecing together urban myths, censored events, and survivor testimonies. The game features modular narrative structure, interactive evidence boards, and a choice-based morality system.

Read More →
Short Film 1 Poster
Short Film

The Blubber

A stylized horror short set in a dreamy 1950s kitchen, The Blubber tells the story of a housewife who turns her husband's body into soap—one slice at a time.

Read More →
Short Film 2 Poster
Short Film

Runaway girls by the lake

This self-edited visual experiment reworks footage I shot in late 2022—moments from my personal life—into a short piece tinted with light sci-fi.

Read More →
Short Film 3 Poster
Short Film

Letter From Letters

Set in the aftermath of the 1888 Chinese Exclusion Act, Letter From Letters follows a young Chinese-American who returns to Guangzhou in search of a family and a homeland he barely remembers.

📍 Created in 3 days · Won an national Silver Award in China

Read More →
Script 1 Cover
Screenwriting

Sex Robot

A sci-fi TV pilot about a low-tier android sex worker who begins to awaken maternal memories she was never meant to have. Shortlisted for the 2025 WFTV Kay Mellor Screenwriters’ Lab.

Read More →
Script 2 Cover
Screenwriting

Adaptation: Citizen Sleeper S1

I translated Citizen Sleeper 1 's branching gameplay and fragmented world into a serialized narrative arc focused on memory, labor, and survival under capitalism.

Read More →
Script 3 Cover
Screenwriting

After School

A quiet 15mins short script about childhood intimacy, invisible trauma, and the silences that shape us.

Offcially Selected in 2025 London Global Film Awards - Best Short Film Script

Read More →
Script 4 Cover
Screenwriting

Tigger Was Crying

A 10-minute audio drama about two teenage boys and one ruined night. A raid goes wrong, emotions spill, and someone shows up in a Tigger suit—carrying a knife.

Will be recorded this autumn (2025)

Read More →
Development Insights

Creative Philosophy & Methodology

Please waiting for my blog links, technical articles, videos, and other resources...here.

Can We Work Together?

"MY HEART WILL ALWAYS BEAT FOR THE FUTURE. "                     ——Hideo Kojima

I'm open to new opportunities across game narrative, interactive fiction, and AI-driven prototypes. I write, design, and build systems where emotion, structure, and play intersect — often blending narrative logic with a filmmaker’s sense of pacing and thoughtful prompt design for AI.

I also have hands-on experience in front-end development, basic Node.js backends, and UI/UX prototyping in Figma. All of which contribute to a holistic, system-aware approach to narrative and interaction design.

Currently based in London, UK — available for full-time, remote, or hybrid work. Let’s connect:😎leafwang.pro@outlook.com

The Reaper's Game(testing)


Game 1 Detail Screenshot 1 Game 1 Detail Screenshot 2
Game 1 Detail Screenshot 3 - Landscape
💡 demo link is below.

The Reaper's Game is an AI-powered narrative survival game designed for the WeChat Mini Games platform. Players face absurd life-or-death scenarios — from being trapped in a burning spaceship toilet to confronting a suicidal best friend in deep space — and must respond through free-form text input.

What makes this game unique is its sophisticated AI judge system: "The Reaper", powered by DeepSeek API. It evaluates player responses across six dimensions including creativity (abstraction), logic, emotional impact, and narrative tension. The AI embodies a narcissistic, eloquent death god with four distinct emotional states (disgust, elegant sarcasm, empathy, sadness) that dynamically respond to player input, delivering commentary laced with historical and philosophical references.

As the lead AI narrative prototyper, I designed a scoring system that rewards imaginative reasoning without compromising feasibility. I developed a multi-layered penalty mechanism for low-effort answers, a dynamic mortality threshold (~55%), and a relationship tracking system that lets the Reaper evolve across play sessions.

The tech stack includes Cocos Creator (TypeScript) for front-end, a Node.js backend with SQLite for persistence, and an asynchronous room-based system supporting social sharing — essential for viral growth on WeChat.

This project highlights my capability in AI-integrated game design and cultural localization for the Chinese market. It complies with WeChat’s strict content review while preserving humour through metaphor and Western references. Social mechanics encourage organic growth; personality evolution sustains long-term engagement.

Currently optimized for over 1000 MAU with analytics-driven tuning, the game demonstrates my ability to turn abstract narrative design into scalable, player-centric experiences using AI technologies.

▶ Play The Reaper's Game Online

← Back to Home

A Robot, for Sex


💡Status: In Development
Concept

In a post-apocalyptic techno-feudal world, players take on the role of Lan—a malfunctioning sex robot haunted by fragments of memory and hunted by imperial forces.

As Lan explores the Wildfire Club and its fractured society, every choice she makes—whether to betray, protect, or remain silent—shapes her emotional profile and moral trajectory.

Early decisions affect faction alignment, street danger probability, and NPC affinity. Players encounter three rival forces—the Emperor’s enforcers, the cyborg syndicates, and rogue AI collectives—each offering trade-offs without clear loyalties.

The demo culminates in a devastating narrative turn: the death of Icy, a hidden-loyalty follower whose sacrifice unlocks the truth about Lan’s past and sets the stage for the larger journey.

Built in Ink and Unity. Prototype in progress. Focused on branching dialogue, faction tension, randomized encounters, and loyalty-based follower design.

🎮 Demo Preview

A 5–10 minute narrative prototype built in Ink, Unity, and Inworld.ai.

The demo follows Lan as she explores the Wildfire Club—meeting NPCs from three rival factions, making moral choices that affect future risk and trust, and uncovering the emotional cost of survival.

  • 🎯 Estimated playtime: 5–10 minutes
  • 🧩 Core features: branching flags · moral drift · randomized events · follower logic

The demo ends with the death of Icy—a loyal follower—and a reveal that changes everything.

🔒 Demo in development. A playable build will be available soon. If you're interested in playtesting or collaboration, feel free to contact me.

← Back to Home

City A.:Tales That Survive


Game 3 Detail Screenshot 1 Game 3 Detail Screenshot 2
💡 click here for pitch deck presentation

City A: Tales That Survive is a narrative-driven dystopian game set in City A—a stylized metropolis where political factions, religious orders, and elite dynasties fight to control the narrative.

You play as a junior journalist trying to survive and ascend within a corrupt press empire. To do that, you collect and reshape urban legends: stories whispered in bars, encoded in symbols, or buried in bureaucratic absurdity. Each story you publish alters public perception—and with it, your influence in the newsroom.

Choices aren’t just moral—they’re editorial. Do you tell a cleaner lie? Or a truer myth?

Core Systems

Narrative Fragments as Currency: Urban legends are collectible, remixable, and playable.

Faction Dynamics: Your stories align you with or against competing ideologies—Faith vs Commerce, Surveillance vs Myth.

Reputation Web: Every quote, betrayal, and protected source leaves a trace in your network.

Multiple End States: Climb to Chief Editor, found an underground zine, or be devoured by your own legend.

Theme

The legends you collect aren’t just about heroes or villains. They’re about the forgotten people—those with broken umbrellas, unpaid bills, lost cats. In City A, even the weakest stories can destabilize the most powerful lies.

← Back to Home

The Blubber


Short Film 1 Still 1 Short Film 1 Still 2
💡 The film is currently in private submission. DM me for the viewing link.

Overview

Set in a dreamy 1950s kitchen, The Blubber is a 4-minute horror short about a housewife who turns her abusive husband into soap—one slice at a time. Blending mid-century domestic aesthetics with grindhouse violence, the film explores themes of bodily autonomy, repressed rage, and twisted justice.

Creative Context

This project began with a prompt: “a murder involving soap.” From that constraint, I built a symbolic revenge story rooted in tactility, intimacy, and grotesque beauty. We had only one month from concept to screen. Within that time, I wrote and revised the script over 30 times, responding to visual tone changes and team feedback in real time.

My Role

As the writer and one of the creative leads, I helped shape both the narrative structure and emotional direction. This project reflects my precision as a screenwriter, my fast iteration workflow, and my collaborative mindset under high pressure.

← Back to Home

Runaway Girls By the Lake


Short Film 2 Still 1 Short Film 2 Still 2

This self-edited visual experiment reworks footage I shot in late 2022—moments from my personal life—into a short piece tinted with light sci-fi.

Created during the shadow of the pandemic, it channels a sense of isolation, fury, and fragmentation I carried through 2022–2023.

It may not be a healthy work—but its editing logic, tonal control, and fragmented storytelling trace the path I’ve walked to get here.

▶ Watch the film

← Back to Home

Letter From Letters


Short Film 3 Still 1 Short Film 3 Still 2
🎬 National Short Film Runner-up – China Collegiate Computing Competition

Set in the aftermath of the 1888 Chinese Exclusion Act, Letter From Letters follows Chen Yaozu, a young Chinese-American who returns to Guangzhou in search of a family and a homeland he barely remembers.

As he unearths a chest of unsent letters and long-buried truths, he is forced to reckon with memory, guilt, and identity across two fractured cultures.

Told across four poetic seasons, this 17-minute period drama blends stylized visuals, traditional Chinese color theory, and emotional realism to explore diaspora, belonging, and the silent legacies of love.

▶ Watch the film: Letter From Letters

← Back to Home

Sex Robot


Script 1 Cover Page Script 1 Scene Photo

Sex Robot is a dystopian sci-fi drama (8 x 50') set in the rebuilt mega-city of New Chang’an after World War III. The series follows Lan, a discarded maternal android, as she escapes state control to search for her lost son. Along the way, she becomes an unlikely revolutionary figure in a society that enforces “spinal contracts” to enslave sentient beings.

Combining a bleak futurist vision with intimate psychological storytelling, the show explores themes of artificial motherhood, memory manipulation, and post-human ethics. As Lan recovers hidden black boxes across toxic zones and corrupted cityscapes, her journey shifts from personal survival to collective rebellion.

Development Status: Full pilot and series outline complete; pitch materials available. The series blends Eastern political allegory with Western genre structure, aiming for an international adult animation audience in the vein of Cyberpunk: Edgerunners and Undone.

Recognition: Sex Robot was shortlisted for the 2025 WFTV Kay Mellor Screenwriters’ Lab.

▶ Read First 7 Pages (Sex Robot)

← Back to Home

Adaption: Citizen Sleeper S1


Script 2 Cover Page Script 2 Scene Photo
📍 Adapted independently for academic and portfolio use. Not affiliated with Jump Over the Age.

Adaptation Content

  • Coverage – narrative analysis
  • 4-page Treatment – story restructure
  • 10-page Script – adaptation of the opening segment

I translated Citizen Sleeper 1's branching gameplay and fragmented world into a serialized narrative arc focused on memory, labor, and survival under capitalism.

This adaptation allowed me to closely dissect the game’s elegant side quest structure and its modular branching design—an architecture that beautifully supports the game's melancholic space-station setting.

In turning it into a series, I experimented with narrative focus: isolating central story threads, simplifying the structure, and reshaping the world around a more emotionally centered version of the protagonist, Sleeper.

Through this process of breakdown, reconstruction, and tonal translation, I began to observe how shifting emotional emphasis transforms narrative texture—and discovered where my own design instincts lean within interactive storytelling.

▶ Read First 10 Pages (Citizen Sleeper Adaptation)

← Back to Home
Script 3 Cover Page Script 3 Scene Photo
Script 3 Vertical Poster Script 3 Additional Visual
← Back to Home

Haunted Fox


Haunted Fox Detail Screenshot

Overview

Haunted Fox is an interactive detective noir built entirely with Ink scripting language. Set in a rain-soaked city where memories blur with reality, players guide Detective Michaels through a labyrinth of cold cases, corrupt colleagues, and personal demons.

Narrative Design

The story unfolds through branching dialogue trees and evidence examination. Every conversation choice affects Michaels' mental state, relationships with informants, and ultimately, which version of the truth she uncovers. The narrative explores themes of institutional corruption, memory manipulation, and moral compromise.

Technical Implementation

Technology Stack:

  • Ink scripting language for branching narrative logic
  • JavaScript for runtime integration and state management
  • HTML5 & CSS3 for responsive, mobile-friendly interface
  • Custom typewriter effects for atmospheric text presentation

Design Philosophy

This project represents my exploration of minimalist interactive fiction—stripping away visual excess to focus purely on narrative tension and player agency. The noir aesthetic isn't just stylistic; it's embedded in the mechanics through unreliable narration, time pressure, and the constant question of who to trust.

Development Process

I handled all aspects of development: narrative design, Ink scripting, web implementation, and deployment. The project showcases my ability to create complete interactive experiences from concept to shipped product, with particular focus on narrative systems design and player choice architecture.

▶ Play Haunted Fox Online

← Back to Home

Tigger Was Crying


Script 4 Cover Page Script 4 Scene Photo

Tigger Was Crying is a taut, voice-driven audio play that captures the fragile, volatile emotional world of teenage boys in crisis. Set in the echo chamber of late-night phone calls, the story follows Julian and Gary—two boys bound by online raids, school gossip, and unspoken grief. As one confronts heartbreak and spirals into violent ideation, the other tries, awkwardly, to keep things light—until it’s too late.

Written with a sharp ear for how boys dodge vulnerability with dark humour and bravado, the piece explores themes of betrayal, male mental health, and the thin line between sincerity and performance in the digital age.

The piece is currently in post-production and will be officially released via Goldsmiths, University of London by late 2025.

▶ Read Script (Tigger Was Crying)

← Back to Home