Cradle of the Rift
Play as a lost fairy fighting your way through dangerous ever-changing biomes, fantasy forest, ancient caves, and more.... all overflowing with hostile creatures. Using a fast-paced melee and ranged combat, you'll slice, shoot, and dash your way through waves of enemies. Each run offers different upgrades, combos and challenges, pushing you to experiment. The world shifts every time you enter it, ensures no two attempts feel the same. Master you movements, adapt to chaos and fight your way home....one run at a time.
Role: Engineer, VFX, Marketing
UnityC#StatemachinesShadergraphsNavmeshCinemachine
Top-Down Shooter
Created during a game development course which taught foundational gameplay systems and real-time performance tuning. The project helped me learn core game-dev concepts and then implement my own systems — including responsive combat, enemy AI, and boss encounters.
Role: Lead Engineer/Designer (Solo)
UnityC#StateMachinesNavMeshRagedollAnimatorCinemachine
Mobile Draw — Android
A full-featured Android drawing app built in Kotlin. Users can draw, save to cloud, create accounts, share and download other users' images. I implemented the core app, sync protocols, and server integration as the main developer in a team of 3.
Role: Main Developer (Team of 3)
KotlinAndroid StudioKtor (server & client)C++ (JNI image processing)RoomJetpack ComposeJetpack NavigationCoroutines
Machinima Showcase
A short machinima film where I acted as engineer, designer, and animator — responsible for mocap cleanup, facial animation using Metahumans, cinematic sequencing, and engine integration in Unreal Engine.
Role: Engineer / Designer / Animator (Mocap & Facial)
Unreal EngineC++BlueprintsMetahumansLive Link
Cyber Shadow
Engineer/Designer on a 2.5D cyberpunk action game for my Traditional Game dev course. Implemented player setup, animations, sword + gun combat, dash, wall-jump, enemies, boss battles, UI, and cutscenes.
Role: Engineer/Designer (Team of 6)
UnityC#Blender
Pixel Sprite Editor
Sprite editor with the ability to add/remove frames, brush sizes, onion skin, animation preview, adjustable FPS, save/load projects.
Role: Developer (Team of 6)
C++Qt
Educational Chemistry App
Engaging app/project to teach chemistry reactions with Box2D physics; built in C++/Qt. Users are able to do a Thermite Reaction experiment using provided apparatus and instructions.
Role: Developer (Team of 6)
C++QtBox2D
The God of Gatcha is on my side
Engineer/Designer, worked on the attack mechanics, card system, card saving data structure, ability upgrades, etc
Role: Engineer/Designer (Team of 8)
GameMakerGML
Networking/Chat Application
Created a simple chat application with networking capabilities in C#.
Role: Developer (team of 2)
C#XAML
2D Platformer
Solo deve a 2D platformer built in Unity — authored player controller, level design, and build pipeline.
Role: Sole Developer
UnityC#Tilemap
Agario Game Clone
A simple clone of the popular Agario Game utilizing JSON for serialization/de-serialization of data. The game also has multiplayer capabilities where other players are able to join and play.
Role: Developer (team of 2)
C#XAML
Excel-Type Application
Created a spreadsheet application similar to excel in C#.
Role: Developer (team of 2)
C#XAML