Ultimate Character Controller

Description The Ultimate Character Controller is a professional, kinematic character system refined over 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 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)

Agility Pack Climbing Pack Deathmatch AI Kit Helicopter System PUN Multiplayer Add-On Save System Swimming Pack Ultimate Mirror Networking Controller Ultimate Multiplayer - MP Game Modes Ultimate Seating Controller

🧑‍🤝‍🧑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.

Points to Redeem
500 pts
Asset Link
N/A
Category
Game Toolkits
Publisher
Opsive
Asset FilePrimary
complete
Version:3.3.4
File:Ultimate Character Controller v3.3.4.unitypackage
Size:581.3 MB
byga-admin

Sign in to offer a newer .unitypackage for this asset. Uploads are reviewed before they appear.

Ultimate Character Controller

by Opsive

Sign in to add this asset to your library.

Publisher
Points to Redeem500 pts
CategoryGame Toolkits
Uploaderga-admin
Asset LinkN/A