Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Camera
1/6
A highly customizable character controller meant to serve as main character movement in any game from a walking simulator to a fast-paced action-parkour game.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2019.4.34f1
Compatible
Compatible
Compatible
Description

First Person Character Controller


An all-in-one first person character controller designed to be customizable and suitable for almost any game. It has just about everything I could think to put into it. That means double jumping, sliding, climbing and mantling, wall running, dodging, and a lot of smaller things added in for flair. Everything is easily customizable too.



Sliding


Incline-influenced, dynamic slide where the player slide time and speed are affected by the angle of the slope they are on. A steep slope means fast and persistent slide time. Automatically adjusts speed for different angles to make a realistic feeling slide. Sliding down a steep, uneven hill means dynamic changes in speed and persistent slide.



Wall Climbing and Mantling


Can climb anything with a collider, regardless of the object, unless specified not to with the ignore layer option (such as the ground layer). Customizable options let the developer specify just how much and how fast they want the player to climb. Layer-based raycasting ensures this would work on any object the developer wants, for any project.



Wall Running


Wall running allows the player to run across any wall with a collider. This works the same as the wall climb. This is customizable to allow the player more height or distance from the wall run. Wall running also uses layer-based raycasting so it would work on any surface the developer wants.



Leaning


Lean functionality allows for customizable camera tilting left, up, and right. Adjust how much the camera tilts and how fast.



Dodging

Adds a quick dash in a given direction to allow the player quick movement and help them escape danger or adjust direction quickly.



* Asset works with both input systems. *

* Built-in controller support with the new input system. *



Try the Playable Demo Here


https://josh-peters-jeezums.itch.io/charactercontroller-demo


Technical details

Detailed, basic locomotion from walk to run.

Head bob and camera breathing.

Intuitive and dynamic sliding.

Mantling and wall climbing.

Wall running and dodging.

Advanced camera control including leaning and looking over shoulder.

Easily customizable scripts for big or small changes.

First Person Character Controller

(not enough ratings)
32 users have favourite this asset
(32)
$9.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
3 years ago
Good for Any Project
If you're looking for a character controller that goes beyond having good locomotion I would recommend this one. Everything is very customizable and I...
License type
File size
592.9 KB
Latest version
1.1.0
Latest release date
Jan 3, 2022
Original Unity version
2019.4.34
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR