Implemented a 2D tile-based world exploration engine using a tile renderer and users can explore and interact with objects with an overhead perspective. Executed the world generation algorithm, UI, main menu interface, saving/loading, and user interactivity game mechanics.
Built a browser based tool for exploring the history of word usage in English texts. Provided the backend using Java code for the tool, accepting input and generating appropriate output for display.
Assisted in building a 2D sorting pixel game in which I worked with a team to build the code for the main menu and time mechanic of the game in C# using Unity.
Programmed a 2D narrative-based game in which I closely collaborated with an art team to build code during a 3-day game jam. Designed the UI and dialogue frameworks along with constructing the code for scene transitions, audio, and movement mechanics.
Created a first person, 3D platformer and shooter with elemental attacks using Unity. Designed the code for player movement, enemies, attacks, and animations.