Tony Hawk's Project 8 was the eighth game in the Tony Hawk series and my second project at Neversoft. It was their first game developed with full focus on the next generation consoles and was the first Tony Hawk game to feature sophisticated AI. My work foccused on the following tasks:
Strip out the AI system from GUN and create an encapsulated AI library that could be shared across multiple projects.
Create a more robust system for instructing agents on how to interact with the world.
Restructure behavior and property organization to allow for easier customization of different agent types.
Modify agent motion to be entirely animation driven.
Upgrade animation logic to reduce foot sliding, reduce foot intersection, allow more variety in location driven animation, and improve headtracking.
Integrate skater logic into the system (doing tricks, bailing, skateboard motion).