Before you create your character the scene needs to first be setup to work with the Ultimate Character Controller. Setting up the scene involves adding the scene-level manager components and adding the Camera Controller. The scene-level manager components include objects such as the Object Pool and Surface Manager which are a singleton component necessary for the Ultimate Character Controller to function. These objects can easily be created within the Setup Manager (Tools -> Ultimate Character Controller -> Main Manager, then select Setup):
To get started click the “Add Managers” button. This will add the “Game” GameObject to the scene with all of the necessary scene-level components. The Camera Controller can then be setup by clicking the “Setup Camera” button. Make sure you first select the perspective and view type that you’d like to use.
The Setup Manager can also setup the default UI and virtual controls but this is not required to get started. If you do add the UI or virtual controls you can later customize it to fit the style of your game.