Here are some other projects I've worked on.
BlossomVR is a Virtual Reality meditation app that allows users to process their emotions through short minigames. Find it on the Meta App Lab!
App LabTutoriVR is a robust and deployable VR-embedded tutorial system that supplements video tutorials with 3D and contextual aids directly in the user's VR environment, based on the TutoriVR research study.
Video DemoFireworks are cool. Creating a custom raytraced smoke rendering system that can handle an arbitrary number of light sources was tough but that's ok because fireworks are cool. Made for my Foundations of Computer Graphics class.
Project WriteupA short adventure game about the myth of Theseus and the Minotaur. It has random maze generation, wall-walking, a full dialog system, and spooky vibes! Made for my Greek and Roman Myths class.
Play it on itch.ioA simple 3D-snake game I made for the Berkeley chapter of the Upsilon Pi Epsilon Computer Science honors society. The club mascot is a whale, hence the whales.
Play it on itch.ioChanging the topology of the surface you play minesweeper has various interesting effects on gampeplay and strategy, which turns this gimmick into an interesting gimmick!
Video GithubThis project uses a custom raymarching shader and collision detection system to let users "drag a hole around". This was my foray into shader development.
VideoI was curious about how cameras work in computers, so I looked it up online. I made this to make sure I understood correctly. OpenGL might be usefull but ascii is aesthetic.
VideoA space dogfighting game made originally for the Google Cardboard and later for the Quest. Pew pew!
Video