Ultimate Character Controller

Thank you for your purchase of the most powerful and flexible character controller on the Asset Store. While the title says Ultimate Character Controller, this documentation is applicable towards any of our character controllers, including the Ultimate Character Controller, UFPS, Third Person Controller, First Person Controller, etc. All of these controllers share the same code base and follow the same structure.

The Ultimate Character Controller is the result of two previously independent character controllers on the Asset Store: UFPS and the Third Person Controller. We acquired UFPS from VisionPunk in January 2016 and would like to thank VisionPunk for giving us the opportunity to expand on UFPS.

When we initially started on version 2.0 we had a choice: patch UFPS and Third Person Controller so they can work together or start from an empty project and take the best aspects of UFPS and the Third Person Controller. While we knew that the latter would take more time we thought the end result would be worth it.

We hope that you enjoy our character controller and would love to see what you create with it. Please join us on the forums or discord and post your project on opsive.com/showcase – we’d love to see what you’re working on!