Modular animation system that auto-generates character expressions with live preview testing
Each expression required drawing a complete new face, individual file exports, and manual setup in the game engine
Testing different combinations took hours, making it impractical to achieve the expression variety needed for dynamic characters
Artists tag expression components (eyes, mouths, eyebrows) in Aseprite using simple naming conventions. The system reads these tags automatically.
Custom tools extract the tagged data, generate optimized spritesheets, and create complete Godot animation tracks. No manual setup required.
Test any expression combination instantly in the game engine with full animation playback. No exports, no waiting.
Lua • C# • GDScript • JSON • Godot • Aseprite