About Me
Hello! My name is Jon, a fourth year computer science student with a penchant for video game design and systems programming.
I have four years of experience working on complex modifications to existing games, including (but not limited to):
- Turning an action platformer into a roguelike
- Overhauling a character controller to support a new physics system
- Extending the behavior of combat systems
- Writing a framework for animation playback
I also have experience with testing games during development, including the commercially released Gravity Circuit.
Below you'll find short overviews of the skills used and difficulties faced in these projects, as well as links to more detailed write-ups.
My Projects

Physics Overhaul
A massive overhaul of Sonic The Hedgehog's character controller, implementing traditional movement physics, new abilities, and more.
Developed alongside a library to ease modding the game.
Language:

Theater Mode: Animation Viewer
A database/GUI framework leveraging existing game functions to allow viewing character animations, cutscenes, and more within Sonic Frontiers.
Language:

Roguelike Conversion Mod
Turning Sonic The Hedgehog into a randomly generated dungeon crawler.
Language:

Combat DX: Combat Extension
An extension to the combat of Sonic Frontiers, adding a Style system and more depth to battles. Rewritten from Lua to C#.
Language: