For more information on a work, click the title. Titles marked with "🜎" have been nominated for or awarded something cool!
A branching interactive narrative about the tenacity of human connection, compassion, and cruelty in the face of planned obsolescence. Bittersweet and cheesy tasting notes with a generous, full-bodied finish of nostalgia and camp. Originally conceived for the Twine Sci-Fi Jam.
Equal parts interactive mystery and love letter to Belle Époque ballet, Rougi explores the glittering world of the Paris Opéra Ballet and the shadows behind the curtain as cast, company, and player contend with the fast-approaching premiere of a ballet rumored to carry a formidable curse.
This game was an honorable mention in the interact-if text-based story jam 2022 (non-ranked) and my first game using Sugarcube.
A historical low fantasy interactive fiction game centered around the scandal-steeped murder of one of London’s most famous singers and socialites. Inspired by sensation fiction and the moral panic it ignited.
A minimalist UI template pack for use with Twine's Sugarcube format, inspired by professional screenplay formatting and analog photography. Pellicule is available in a Screenplay UI Format (includes built-in widgets to format passage text as a screenplay) and a Epistolary & Prose UI Format (includes built-in widgets to format epistolary text or display longform prose).
A facsimile of a book of hours recovered from the library of the Remington Estate. This relic offers a surprisingly intimate view into the notoriously private inner life of the Imperial Advisor and his equally tight-lipped wife. In a city that glitters like broken glass, some of the sweetest love stories live between the lines.
After a woman who cannot die does the impossible, the moon watches the place she once stood. or: the sun long turned to darkness. The moon turns now to blood. Silver spreads through the world. A sort of love story told severed from its context and those it belongs to. Created for the 2024 Neo-Twiny Jam.
A tale of two men and the father who brings them face-to-face to break bread. This is not a love story, but it could be one. This is not a love story, but it may look like one. This is not a love story. It is a tale of hunger, harvest, and consumption. These are all faces that love wears. It is a story about food. Created for the 2024 Neointeractives Recipe Mini Jam.
An exercise in translation, memory, and (anti)mimesis. The semester is coming to an end and you have a literary translation final to complete. It's been a long five months of learning how to navigate through foreign tongues and bridging the gap between literature, author, and yourself. You know perfectly well that seven lines of poetry is more than enough to weave a life out of; what will you make of Anna Akhmatova's "He loved..."? (Perhaps the more important question is what it will make out of you.) Created for the 2023 Anti-Romance Jam.
Awarded 2nd Place, Best Use of Interactivity and 10th Place, Best in Show in the IF Short Games Showcase 2023.
A slice of psyche taken from moments in a lovely TTRPG campaign. 498 words. Created for the Neo-Twiny Jam 2023.
Nominated for Author's Choice for Best Game of 2023, Outstanding Game of the Year, and Outstanding Twine Game of 2023 in the 2023 IFDB Awards.
A kinetic reflection on life, love, and what it is to outlive yourself. If you enjoy Only Lovers Left Alive (2013) and/or complicated feelings about consumption, this one's for you. 500 words. Created for the Anti-Romance Jam 2023 and Neo-Twiny Jam 2023.
A tongue-in-cheek fan game created to immortalize the meme juggernaut that was Goncharov (1973) in late November 2022. I consider this game my first successful foray into comedy. It was a submission to the unranked Goncharov Game Jam.
An interactive short story about a girl, goodness, and sinister mechanisms of fate heavily inspired by and worked in the spirit of Slavic folklore. Created in four days for Ectocomp 2022 (English, Le Grand Guignol).
Received the IFDB Award for Outstanding Underappreciated Game of 2022 - Author's Choice, tied with Cannelé & Nomnom - Defective Agency for the 2022 IFDB Awards Outstanding Underappreciated Game of 2022 - Players' Choice category, and ranked 7/19 in the original Ectocomp 2022 jam. Spooky, short, and sweet.
A kinetic prose poem about agency, autonomy, pretty things with ugly insides, and how to carry a heavy kind of haunting. Dedicated to every Leda I know, and every one I do not.
Nominated for Outstanding Short Game in both Author's Choice and Player's Choice categories in the 2022 IFDB Awards.
An interactive re-imagining of Shakespeare’s Hamlet as a plague text and reckoning of Asian American identity under the influence of the ongoing COVID-19 pandemic during its first year. This game is my first one ever, created in Twine with virtually zero prior coding knowledge. Its creation was both incredibly cathartic and incredibly stressful, and while it is not the most structurally beautiful of my works, I deeply appreciate its status as a time capsule of a period of my life ruled by constant, global uncertainty.
In the summer of 2023, I ran the first annual Anti-Romance Jam, an unranked jam intended to explore all the messy spaces and sensations that exist against and around romance. I am also a co-founder and moderator of The Neo-Interactives, a hub dedicated to connecting Interactive Fiction and IF-adjacent creatives and organising small and unranked game jams.
Love, like blood, must be spilled to be swallowed. Sometimes the sweetest love stories live between the lines; sometimes biting is a love language all its own. Companion zine to the playable first volume of the darling wine duology, available on itch.io.
Something shimmers darkly at the very periphery of the room. Hidden away beside a celestial globe and its ornate brass stand is an illuminated door to a bookshelf set into the wall. To browse all zines, open the door.
月兔空捣药,扶桑已成薪。
Mobile navigation header background images by kues1 on Freepik