A 2D puzzle/platformer that I helped code during its early stages made in Godot. I worked heavily with gameplay mechanics, player logic, NPC behavior, and general bug fixing.
Cosmic Symphony (previously Phantasia Conductor/Psychedelic Symphony) is a VR game I created along with 3 other team members in 2019 for UW's VR Capstone class using Unity. It is a music/rhythm based game with an emphasis on the idea of experiencing music in a novel way. My primary contributions to the project include porting the project, which originally was designed for windows mixed reality, to the oculus quest, which had come out during our development time, writing a majority of the C# code including the framework for future puzzles to be built on, fully scripting 2 out of 4 of the main puzzles, simulating flocking behavior based on boids, creating particle effects such as the baton trail, and writing hlsl and compute shaders for visual effects.
Zodiac is a MORPG built on top of player-owned Graal servers. During my time as developer we averaged about 70-90 concurrent players from morning to night, some of the highest in the game's long history. Zodiac uses a language which is very similar to javascript and I wrote several tens of thousands LOC for this project. Developing for Zodiac was a very informative experience. I learned how to write code for multiplayer games considering a server authoritative model, how to use SQLite to store and process large amounts of data, how to write gameplay mechanics, how to work with a team of individuals with specialized skills, how to design GUIs, working with and organizing a large codebase, and strategies for finding and fixing elusive bugs. Also, I was both a developer and designer so based on feedback from the players, I learned what sort of game designs work and which don't work.
Here is just some of the code that I wrote. All of the code in this repository was written entirely by me, however, it should be noted that great portion of my development time on Zodiac was spent modifying, fixing, and adding to existing code.
Zoomly, one of the runner up projects for AngelHack Seattle 2016, was built by our 3 person team of developers in two days using threejs. It aggregated social media and news feeds and then visualized them in an organized and interactive menu. It was also usable in virtual reality, tested using google cardboard.