I'm a technical designer with a focus on combat and input handling. I love diving deep into the mechanics, designing systems and tools that make gameplay ideas come alive. My tools of choice are Python, GDScript, and the Godot game engine. Over time, I've worked on a range of game systems across my projects, from player controllers and combo-driven combat mechanics to rollback netcode in Godot and machine-learning agents for enemy behavior. If you're really curious to see some of my oldest projects they can be found here, I've been doing this for almost 10 years now because of how early I started!
Much of this is for my upcoming Steam title Dashwalk Dueling so I can't show off too much here about it...
For 2023 though, I plan to do more Open-Source projects and build on this public profile!
I also have a portfolio website that gets into the nitty gritty of the design behind some of my projects!
Tactical Fishing is a game jam project that explores hunger and starvation in a uniquely limited fishing game with reactive boids. Fish vary in number, from absolute abundance to just a few scattered across the map. The player naturally falls in and out of the fear of starvation until they can no longer keep up.
SmashRPS is a project that generates optimal candidates for "rock-paper-scissors" style matchups of 3 characters each in Super Smash Bros. Ultimate. This project was a fun little exercise in Python and exposed me to data analysis and optimization.
Gejak is an abstract strategy board game that I designed. This an engine to run the game developed as a console program using Python with an AI opponent. I regularly return to this project and other projects following this board game. I'm excited to continue working on this project and potentially releasing it as a standalone game in the future.
This tool, initially crafted for Godot 3.5.1, is my take on a fixed-point deterministic version of the animation player. It's designed to make animations from traditional players compatible with deterministic ones. While it's rooted in Dashwalk Dueling, I've made it open-source, so others can adapt and use it. If you're into Godot and need a deterministic animation solution, give it a whirl! And hey, if you've got improvements, I'm all ears for contributions.