A reusable spritesheet workflow
I helped with the animation systems used by the team. The shared spritesheet workflow stores frame dimensions, playback settings and animation state, allowing gameplay and rendering to use the same animation data.
- Artists could deliver new spritesheets without requiring a custom playback system for every character.
- Boss states switch between idle, attack, movement, spawn and death animations while keeping their own timing.

