Projects
Table Contents
The Grabby Force
The Grabby Force is a puzzle platformer game developed in Unity. Play as two bumbling scientists in this 2D co-op platformer, where you and another player have to repair the lab’s power source after a lab experiment gone wrong. The game features tightly tuned player physics and blood staining system. The game is currently being rated for Winter Melon Jam 2024.
Grapple Paws
Grapple Paws is a platformer game developed in Unity. Explore the terrain, swing with the hook and retrieve the gifts. The game ranked fourth place in Christmas Jame Gam 2024.
Sandlocked
Sandlocked is a puzzle game developed in Unity. Solve puzzles by controlling a sand-moving drone and wrench-wielding mechanic. The game features a custom sand physics engine using cellular automaton and marching squares. Additionally, it implements a custom version of A* pathfinding that allows for finding the shortest path without adhering to a grid.
Dead Weight
Dead Weight is top-down dungeon crawler game developed in Unity. Fight Egyptian themed enemies to stop your soul from being fed to a bird. The game uses a modified version of the unity shadow caster for lighting.
Home for Anderson
Home for Anderson is a puzzle game made in Unity. Control multiple gems as you use their unique abilies to traverse the cave. The game uses the Unity NavMesh system for movement and a custom collision system for a water-freezing mechanic.
Aetherborne
Aetherborne is an online trading card game made in Unity. Aetherborne has a unique hexgrid system for placing and moving creatures. The game use Mirror as a backend for networking and has an elegant system for creating new cards.
Sanchari
Sanchari is a rythem game based on Indian mythology. The game features a system for creating song maps.
Pipe Game
Pipe Game is a small highscore-based game made in unity for a one week game jam. Try to pipe the steam to the houses that need it before they blow up. Pipe Game features the unity particles system.
CS184 Final: Jello
Jello is a program made for CS184 that simulates jellow physics with crosshatching shading. Runs on the GPU using Vulkan for increased performance.
Deblurred Diffusion
Deblurred Diffusion is a technique I invented to improve current diffusion networks while working in the Gordon Lab at Stanford. It works by applying a filter to the noise in latent space to create a less blurry image
Shape-Guided Diffusion with Inside-Outside Attention
Shape-Guided Diffusion is a paper I co-published as third author with Seth Park in Professor Trevor Darrell's lab. The paper proposes a new method for object replacement that considers the shape of the original object.
Surface Analysis
Surface Analysis is a program I made in C++ that interfaces with PyMol's python API to analyze patchs of hydrophobicity and charge of the surface of proteins. Created for Ting Xu Lab.
Mole Game
Mole Game is a small game I made using SDL to celebrate Mole day. Dig down to collect protons and neutrons to build heavier isotopes while avoiding darkmatter.
</div>