First Person Shooter Controller

No controller collection would be complete without an FPS.

Not the first time I've built one of these guys! The real hard work was learning about Unity's Playables API. This API provides a way to programatically build and execute arbitrary graphs, specifically designed for directly manipulating animation graphs.

The fun bit, of course, was hand making a bunch of simple animations for the Reciever type gun! Big shout out to Out Of Ram Studios for their free PolyGun Sample Pack which looked good in my environments and had all the parts properly separated for me to write custom animations.