Github Projects
Run and Gun
An action game base on Mega Man and Contra. You play as a robot, Daemon 538, who's goal is to overthrow the evil Chinese emperor and save China. As a robot your energy is both your life and your power. Conserve it or die, but you must balance that with your attacks! 4 different zones with bosses based on chinese mythology and myths.
Week Planner
A todo app that keeps things simple, but offers everthing you need to plan the next week or handle overdue tasks. Works natively with Ubuntu using the GTK4 library in Python so it fits right in with other Gnome based applications.
3D Platformer
I made a platformer in C++ with OpenGL and SDL2. I wasn't as familiar with OpenGL so the rendering is based on LearnOpenGL. I implemented sphere triangle collision in a rather inefficient way of iterating through all triangles, but I was excited to try out using crossproducts to find normal vectors.
Chain Hook
This was a project I made in purely in Python a couple years back that generally was structured in a messy way, but I learned a lot about game development. This set me on the track to understand the issues of too much encapsulation in the context of game programming.
Box Thrower 2
This is a project I'm currently working on using Python. It is a multiplayer game using sockets and struct packing for communication. As of 2/19/26 it has some basic enemy behavior and client side prediction for the player. Though the server side reconsilation is very basic.