Projects

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