Games
Othello
Java / JUnit
Independently implemented the board game Othello (also known as Reversi) as a Java-based application using the Java Swing library for the GUI and JUnit for testing.
Mini Minecraft
C++ / OpenGL / GLSL / QT
Worked in a group of 3 to implement a 3D world exploration and alteration game built in the style of popular computer game Minecraft using C++, OpenGL, and GLSL.
Physics Invaders
Unity 3D / C#
Independently developed a 3D physically-based version of Atari-age game, Space Invaders using the Unity game engine and C#.
Sneaky Stacks
Unreal Engine 5
Worked in a team of 3 to develop an original 3D stealth game featuring enemy NPCs and challenging stability physics using Unreal Engine 5 with Blueprint and C++.
Star Catcher
Unity 3D / C# / SteamVR / HTC VIVE
Worked in a team of 3 to develop an original VR game made for the HTC VIVE headset and hand controller system using the Unity game engine, C#, and SteamVR.
Seafarer
Unity 3D / C#
Worked in a team of 2 to develop a stylistically rendered, procedurally generated, infinite boat simulator using the Unity game engine, C#, and the Unity Universal Render Pipeline.