Ballistic baseball is a multiplayer baseball game with stylized gameplay and art style available on apple arcade.
Players take turns as either pitching or batting in nail biting matches and attempt to out-fox their opponents
with base stealing and a complex pitching system.
The game was built on a custom in-house engine and uses an event based peer to peer multiplayer architecture with a
master and slave peer to synchronise game state.
Fielding AI predicts ball paths and player movements to choose the best action.
A complex animation system monitors the game state and injects pre canned animations to add more detail to the game.
I worked on many different parts of this project including AI pathfinding and pitching logic but the majority of my time
was spent on building automated unit testing and production tools to test for gameplay and networking errors.