Hello! I am a fairly experienced designer/programmer specializing in C++ and C# (among others).
Over the last couple of years, I've spent a good amount of time designing/editing/coding within Unity and Unreal. I'm a great script writer for both Monobehaviors and animation scripts, and I also have experience with Sprite and 3-D animation.
Prototyping Animations for walk/run cycle, the blend space, and player input:
I have designed extensions for the Unity Editor intended to simplify the design/iteration process.
Here are a couple of gifs showing an editor tool I designed:
The point of this tool was to empower the designer to map motions to different animated states for a given character. So rather than fiddling with the code or dozens of different parameters in the inspector, the designer could easily define the direction and velocity of a given motion. It was particularly designed with 2D games in mind.
2D and 3D math are areas where I'm comfortable.
Here is a gif of some modified particle shaders I made to make the fog receive point lights efficiently. The point lights also have attached scripts that modify them and can easily be changed in the editor.
All assets were created by me.
Here is a snippet of a simple dialogue display system for a pixel-based game I worked on. The designer/writer could adjust the playback speed of the dialogue as well as configure wait times, display events, and more. The code was written by me, and I also put together the alphabet using Piskel.
Other skills:
I am a competent gameplay programmer/designer; the project I'm working most on right now I don't want to post a bunch of images of yet, but it is a 2D platformer that features sprinting, jumping, and climbing.
See code examples: