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

Package details

Latest version
3.3.9
Last updated
First released
Unity version
2022.3.0 or later
Package size
583.1 MB
Files
3,079
Favorites
2,344
Views in the past week
499

Price tracking

Last checked
Tracked since
Lowest recorded
$124.50 on

Keywords

Ultimate Character Controller

by Opsive (opens in new tab)

4.8 / 5 · 142 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 125
4 stars 11
3 stars 2
2 stars 4
1 star 0

A production-ready first and third person controller with flexible movement, abilities, and item systems. Built and supported by Opsive, a full-time Asset Store publisher since 2013.

Price $249.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Ultimate Character Controller, 6 months Current $249.00; lowest $124.50; highest $249.00 in this period. $0 $125 $250 Jun Jul Aug Sep Oct Nov Version 3.3.5 released 28 May 2026 v3.3.5 Version 3.3.6 released 25 Jun 2026 v3.3.6 Version 3.3.7 released 17 Aug 2026 v3.3.7 Version 3.3.8 released 12 Sep 2026 v3.3.8 Version 3.3.9 released 4 Nov 2026 v3.3.9

Asset preview

1 / 16

Ultimate Character Controller screenshot 1

Ultimate Character Controller screenshot 1

About this asset

The Ultimate Character Controller is a professional, kinematic character system refined through more than a decade of real-world use.

Designed to serve as a stable foundation for first and third person games, it handles the hard problems of character control - movement, animation, interaction, perspective switching, and extensibility - so you can focus on building gameplay.

Whether you’re developing a shooter, melee brawler, RPG, or open-world adventure, the Ultimate Character Controller provides the flexibility and polish required for long-term projects.

📦This package includes UFPS and the Third Person Controller.

🎮 Demo | 📚 Documentation | 🎥 Videos | 💬 Discussions | 🌐 Discord

✨Highlights

  • Seamlessly switch between first and third person perspectives
  • Modular item system for weapons, tools, and abilities
  • Full body awareness with advanced IK
  • Procedural spring-based animation for fluid motion
  • Character & Item Builder for rapid setup
  • Supports Unity 2022.3 through Unity 6
  • Compatible with Built-in RP, URP, and HDRP

🧠Why the Ultimate Character Controller?

Built for Reliability

  • Kinematic controller designed for precise movement
  • Stable behavior across diverse gameplay scenarios
  • Handles complex interactions and edge cases

Modular by Design

  • Ability-based character actions
  • Highly extensible item and movement systems
  • Clean separation of systems for customization

Production-Ready Features

  • Dynamic gravity in any direction
  • Per-character time scaling
  • Runtime character model switching
  • Moving platform and split-screen support

🧑‍🚀For All Skill Levels

Get Started Quickly

  • Character & Item Builder
  • Demo scenes and walkthrough videos
  • 300+ pages of documentation

For Advanced Developers

  • Clean, extensible codebase
  • Designed for deep system integration
  • Ideal for large or long-running projects

🧠Character Features

  • Kinematic Controller
  • First & Third Person Support
  • Dynamic Gravity
  • Character Model Switching
  • Moving Platform Support
  • Full Body Awareness
  • Procedural Animation
  • Inverse Kinematics (IK)
  • Ragdoll Support
  • Split-Screen Support
  • Real-Time Character Switching

🛠️Item Overview

  • Fully Modular Design
  • Shooter, Melee, Magic, Throwable, Flashlight
  • Parry, Block, Recoil, Jump Attacks, Special Attacks
  • Visible Trajectories
  • Pickups & Object Pooling
  • Build Items in Seconds

🏃‍♂️Abilities

  • Align to Ground
  • Align to Gravity Zone
  • Damage Visualization
  • Die
  • Drive
  • Fall
  • Follow 2.5D Path
  • Generic
  • Height Change
  • Idle
  • Interact
  • Item Equip Verifier
  • Item Pullback
  • Jump
  • Lean
  • Look At
  • Move Towards
  • NavMesh Movement
  • Pickup Item
  • Quick Start
  • Quick Stop
  • Quick Turn
  • Ragdoll
  • Restrict Position
  • Restrict Rotation
  • Revive
  • Ride
  • Rideable
  • Rotate Towards
  • Slide
  • Speed Change
  • Stop Movement Animation
  • Target Orbit

🧭Movement Types

  • First Person Combat / Free Look
  • Third Person Adventure / Combat / RPG
  • 2.5D / Top-Down / Point & Click

🤝Integrations

  • A* Pathfinding Project
  • Adventure Creator
  • Behavior Designer
  • Behavior Designer Pro
  • Cinemachine
  • Control Freak
  • Dialogue System for Unity
  • Edy's Vehicle Physics
  • Feel
  • Final IK
  • FMOD
  • FPS Mesh Tool
  • High Definition Render Pipeline (HDRP)
  • InControl
  • Input System
  • Interactor
  • Juicy Actions
  • Master Audio
  • NWH Vehicle Physics
  • Omni Animation - Core Locomotion Pack
  • Omni Animation - Knife Pack
  • Omni Animation - Pistol Pack
  • PlayMaker
  • Quest Machine
  • RayFire
  • Realistic Car Controller
  • Realistic Car Controller Pro
  • Rewired
  • State Designer
  • Tactical Pack for Behavior Designer Pro
  • UMA
  • Ultimate Inventory System
  • Universal Render Pipeline (URP)

📦Add-ons (Sold Separately)

🧑‍🤝‍🧑Join the Community

Used in thousands of projects across every genre, Opsive’s character controllers are backed by continuous updates, extensive documentation, and an active developer community.

Build on a controller designed to grow with your project, not fight it.

From the publisher's Asset Store listing.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.6.0f1 Compatible Compatible Compatible
6000.5.0f1 Compatible Compatible Compatible
6000.3.13f1 Compatible Compatible Compatible
2022.3.20f1 Compatible Compatible Compatible
2022.3.0f1 Compatible Compatible Compatible

As listed on the Asset Store.