Overview of Unity's free starter assets for first and third-person character controllers, including setup, customization, and usage tips.
Key Takeaways
- Unity starter assets simplify adding first and third-person controllers to projects with modular, customizable prefabs.
- Supports multiple input types including keyboard, mouse, gamepad, and touchscreen controls out of the box.
- Compatible with standard, universal, and HD render pipelines on Unity 2020.3 LTS, ensuring broad usability.
- Easy to swap character models in the third-person controller by replacing the armature and updating the animator.
- Starter assets come with tools to manage dependencies and reset controllers, streamlining setup and integration.
Summary
- Unity's starter assets provide lightweight, modular character controllers for first and third-person games.
- Assets are free on the Unity Asset Store and compatible with Unity 2020.3 LTS and multiple render pipelines.
- Includes two packages: first-person and third-person controllers, with dependencies on Cinemachine and the input system.
- Setup involves importing assets via the Unity package manager and using tools to reset or add controllers to scenes.
- First-person controller uses prefabs for main camera, player follow camera, and player capsule with customizable settings.
- Third-person controller includes a rigged player armature prefab and follow camera, supporting easy character model swapping.
- Mobile input support is included with virtual joysticks and touch zones prefabs, configurable for touchscreen devices.
- Instructions provided for updating materials for different render pipelines and integrating controllers into custom environments.
- Customization options cover player movement speed, jump height, ground detection, and input configurations.
- Additional resources include a Unity blog post and community support via the official Unity Discord server.











