Character Controller Pro View on Asset Store (opens in new tab)

Package details

Latest version
1.5.0
Last updated
First released
Unity version
2022.3.62 or later
Package size
6.0 MB
Files
331
Favorites
1,431
Views in the past week
134

Price tracking

Last checked
Tracked since
Lowest recorded
$2.03 on

Keywords

Character Controller Pro

by Lightbug (opens in new tab)

4.5 / 5 · 102 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 75
4 stars 8
3 stars 10
2 stars 8
1 star 1

Character Controller Pro is a 2D/3D dynamic capsule-based character controller/system.

Price $28.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Character Controller Pro, 6 months Current $28.99; lowest $2.03; highest $28.99 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov Version 1.4.16 released 30 Jul 2026 v1.4.16 Version 1.5.0 released 10 Aug 2026

Asset preview

1 / 8

Character Controller Pro screenshot 1

Character Controller Pro screenshot 1

About this asset

Links:

Website

Demo (WebGL)

Documentation

IMPORTANT! --> The Input System package is required to run the demo content.

Character Controller Pro is a 2D/3D dynamic rigid body capsule-based character controller. The asset can be divided into two main parts: controller and system:

  • The character controller (core) allows you to handle movement, rotation and size of the character, without you having to worry about more complex things such as moving platforms, root motion, interpolation, slope handling, and so much more.
  • The character system (implementation) is built on top of the character controller and it consists of a combination of state controller (state machine) and a brain component responsible for reading actions (player or NPC).

All demo content is included.

For more detailed information about what the character can do, please check out all the technical details below or visit the web page.

Important!

  • An intermediate level of programming is required to fully take advantage of the asset.
  • This is NOT a template/game creator asset.
  • This is NOT a vanilla kind of rigid body controller (e.g. an upright capsule affected by forces). For more information, please see the documentation.

For more information in general about compatibility and support, please go to this link.

Ask as much as you want before you buy! Your questions will be answered as fast as possible.

From the publisher's Asset Store listing.

Technical details

Character controller features:

  • (Dynamic) rigid body velocity-based character controller.
  • Capsule body shape.
  • 2D & 3D physics.
  • 2D & 3D movement.
  • Smooth step up and step down (a.k.a ground snapping).
  • The character can walk over any valid slope (you can set the "slope limit" angle).
  • Moving/Rotating platform support (dynamic, kinematic or animated).
  • The character can be resized at runtime.
  • Collision information (ground normal, slope angle, edge detection, wall angle, etc.).
  • Collision events.
  • The character can be rotated in any direction.
  • Root motion support.

System (implementation) features:

  • State controller implemented as a finite state machine (FSM).
  • Brain component resposible for performing actions (Player/NPC modes)
  • Input detection for:
    • Desktop (using the Unity's Input manager).
    • Mobile (using the Unity's UI system).
    • Custom solution (to be implemented by you).
  • Create your custom AI behaviour components for your AI character.

Demo:

  • Walk and Run.
  • Crouch.
  • Jump: Variable height (cancel on release), multiple jumps (infinite), coyote time, and more.
  • Ground and air control (acceleration and deceleration).
  • Material properties (Customize the amount of movement control for the different surfaces and volumes).
  • Dash.
  • JetPack.
  • Ladder climbing.
  • Ledge hanging.
  • Wall slide/climb.
  • Rope climbing (retro style).
  • Moving/Rotating Platform Controller.
  • 2D Camera controller.
  • 3D Camera (First/Third person) controller.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.62f3 Compatible Compatible Compatible Compatible

The core asset does not require any specific render pipeline to work since this is a physics controller. The demo included with the package (optional) has been created using the built-in render pipeline.

As listed on the Asset Store.