I'm a programmer that has done work in almost every aspect of game development, including:
- Gameplay code for every project I've worked on
- Backend and Engine code for Mecha Mayhem
- Gameplay loop handler
- Scene system with physics handled by Bullet3D
- Rendering system using OpenGL with variable splitscreen support, post processing, and deferred rendering
- Morph animation system for meshes, with easy to edit settings (frame duration, animation type, and transtions)
- FMOD wrapper for a sound manager
- Gameobjects and Components using entt
- Tools for Mecha Mayhem and Table Fable
- Level editor using ImGui that saves the data to file with various options for safety (file override checking and sequential naming) for Mecha Mayhem
- Card data editor using Unity Editor scripts that allow for edting spell card properties and auto-description generation for Table Fable
- Server code for Table Fable using TCP and UDP Sockets
- UI and Animation systems for every project I've worked on
I love bringing ideas to life through code and have done plenty of work both in teams and solo
Most of my repos are public and can be consulted to view my work
I'll be updating this website periodically