I was contacted by a developer who wanted help putting together a demo for a game he called The Chosen. He wanted me to build him a full first-person character controller with the model and animations that he provided. The character needed to run, jump, roll, slide, and take cover as needed, and the camera had to follow his actions in a way that wouldn’t be jarring to the player. While it seems the game never saw the light of day, I enjoyed the project as it gave me a chance to build a character controller mostly from scratch and combine it with the Mecanim animation system and custom camera behavior. It was fun work.