Dogball features significant scripting work, with timed rounds of play, activated/deactivated goals, score detection/incrementation/display, a ball-retrieval system and a complex system of behavior for Dog including offensive and defensive modes and reactions based on the player’s actions. I was able to get Dog to respond to incoming shots and shoot his own quite effectively, resulting in a tight, entertaining and unique Half Life 2 experience.
Development Time: less than 4 weeks including design doc.