A third-person action-adventure game built from scratch by a small team and released on Steam. The project covered the full production path from early systems to release.
UnityC#Action AdventureSteamGame Design
An educational game designed to help kids understand the relationship between fractions and decimals through smoother, more playful learning loops.
UnityC#Game DesignMathEducation
Unity VR Platform
A research-driven VR platform experiment built around mobile and laptop hardware, motivated by limited access to expensive VR equipment.
UnityC#SteamVROpenVRGoogle CardboardMirrorAzure Kinect
Operation-Sandwich
A Unity project for Hologate where the main responsibility was adding new features and correcting older systems inside an existing production codebase.
UnityC#OptimizationGitCI/CD
An educational geometry game focused on teaching shapes through hands-on gameplay rather than static instruction.
UnityC#Game DesignGeometryEducation
Pilot360
A mixed-reality experiment for flying paper airplanes using a Meta Quest 3 headset and a phone as a gyro-based controller.
Unreal EngineMeta Quest 3MRAndroidNetworking
A Dialog System in Unity
A customizable Unity dialogue system built around UnityEvent support and a custom editor for editing dialogue lines more comfortably.
UnityC#Editor ToolsDialogue
Fun Climb
A hypercasual climbing prototype using a simple hold-and-release control loop to simulate rock-climbing movement.
UnityC#HypercasualPrototype
Ariyana Game Engine 2D Module
A public tutorial and documentation module for helping developers get started with the Ariyana 2D engine workflow.
C++Docs2D EngineTutorials
Ariyana Game Engine
An early engine-building project focused on learning how game engines work through memory management, an editor, 2D physics, and text rendering.
C++EngineMemory2D Physics
An open-source IDE contribution for the Beef language that added F12 jump-to-definition behavior.
Open SourceIDEBeefDeveloper Tools
MyDoTweenWrapper
A lightweight C# wrapper around DOTween for writing Unity action-script style animation flows more easily.
UnityC#DOTweenAnimation