Date: 2020.10
Role: Game Programmer

As the sole programmer, I was responsible for the entire technical implementation work using Unity with C#, including tasks such as the following:


About

Frostbitten is a single-screen 2P co-op zombie shooter where players have to formulate vaccines, while defending themselves from the infinitely spawning zombies in this abandoned place.


Programming Custom IK Systems

Video demonstrating both IK (look-at and rotation) being applied to the player character's model

Because Unity’s built-in support for humanoid IK could not be applied to the character models created by the artists, I had to create custom IK systems for the player character model. As a result, I created a custom look-at IK solver for handling upper-body aiming animations and a rotation IK solver for realistic lower body rotation according to the upper body’s movement.