HomeProjects GamesDesign & Writing ExperienceResume ↗

Games &
Prototypes

Nine games built across Godot, Unity, Love2D, Pygame, and Rust. Jam entries, narrative experiments, dungeon crawlers, and everything in between.

All
Released
Game Jam
Prototype
In Dev
Game Jam · Released↗
Limbo

A ragebait puzzle game — you play as a QA tester sucked into the game they're supposed to be testing. Solve the puzzles of Zyra, an all-powerful AI overlord with zero empathy. Made for ACM Game Jam Spring 2026, theme: Not What It Seems.

GodotGDScriptSpring 2026itch.io
Game Jam · Released↗
Echoes of the Grove

A compact Metroidvania about a satyr named Thistle racing through a dying forest where time is collapsing. Explore the last living glade and reach the Hourseed Tree before the final second runs out.

GodotMetroidvaniaJam
Game Jam · Released↗
What Remains in Sleep

A 2D narrative puzzle-horror game. You wake in a strange, looping place with no memory of how you got there. Time is stuck. The walls remember things you don't. Created for BatJam, June 2025.

GodotHorrorNarrativeBatJam 2025
Released↗
Wolflight

A 2D platformer. You uncover a ruined shrine and a statue frozen mid-sacrifice — her soul has shattered into fourteen runes scattered across the world. Collect them to relive her final memories and piece together the truth of the Forgotten Keeper.

2D PlatformerNarrative
Released↗
Shards of Aether

A command-line adventure game in Rust. Explore interconnected levels, battle enemies, collect relics, and uncover the fate of a fractured world.

RustCLIAdventure
Released↗
The Last Light

A 2D exploration and resource collection game in Pygame. The world is shrouded in darkness. You are the last survivor, tasked with restoring the Shrine of Light by gathering scattered orbs across a hostile land.

PythonPygameExploration
Game Jam · Prototype↗
Flesh of the Forgotten

A dark, narrative-driven fantasy game. Your choices shape the destiny of Kael, a survivor entwined with ancient godly power. Built for BatJam 2.0 in two weeks, theme: Symbiotic Relationship.

NarrativeBatJam 2.0Choice-based
In Dev↗
Twilight of Eryndor

A 2D roguelike dungeon crawler in Lua/Love2D. Battle through procedurally generated dungeons, face waves of enemies, collect powerful loot, and see how long you can survive.

LuaLove2DRoguelike
Prototype↗
Cradle of Rust

A story-driven survival and choice-based game in Godot. Trapped inside a decaying facility, players scavenge resources and make morally challenging decisions that affect the facility's AI, creating a branching narrative with multiple endings.

GodotGDScriptBranching NarrativeSenior Project