Training Tools
UI and Programming
2022
Programming
UI


I took the initiative to update our training mode with features that could both assist us with developing and balancing characters, and provide some nice tools for our players to practice the game with. The result was a couple of settings that hooked into our AI routines to allow the player to decide what sort of actions the computer would take in any given situation, as well as a toggleable overlay providing useful information about the game state.

The Frame Data preview would read the game state every update and provide a detailed breakdown about character states over the past couple of seconds, letting players figure out exactly how fast certain attacks were, their damage, and how the game state was affected. Such overlays have shown up in a couple of other fighting games since then.