Your ultimate third person solution — with Unity 6 and full render pipeline support.

The Third Person Controller is a professional, kinematic character controller built for power, flexibility, and polish. Whether you’re creating a narrative adventure, an open-world RPG, or a fast-paced action game, this controller is your foundation for polished third person gameplay.

📦 This package includes shooter, melee, magic, throwable, and flashlight items in a third person perspective.

🧠Why the Third Person Controller?

  • Built for 3rd person: optimized and focused for the third person perspective
  • Fully modular: easily extend, swap, and integrate systems as needed
  • Smooth character motion: procedural animation and platforming built in
  • Rich ability system: plug-and-play abilities like jump, slide, and ride
  • Runtime model switching: swap models with seamless transitions at any time
  • Dynamic gravity: support gravity in any direction
  • Per-character time scaling: set the time scale per character

🧑‍🚀For all skill levels

Just getting started? Use the Character & Item Builder to get up and running in minutes.

Power user? You’ll find a clean codebase and modular structure built for deep customization and system-level integration.

🏃‍♂️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, 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

  • Third person adventure, combat, and RPG
  • 2.5D, top-down, and 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, High Definition Render Pipeline (HDRP), InControl, Input System, Interactor, Master Audio, NWH Vehicle Physics, Omni Animation, PlayMaker, Quest Machine, RayFire, Realistic Car Controller, Rewired, State Designer, UMA, Ultimate Inventory System, Universal Render Pipeline (URP).

🧑‍🤝‍🧑Join the community

Since 2012, Opsive’s character controllers have powered thousands of games across every genre. With continuous updates, premium support, and an active developer community, you’re building on a system that is proven, polished, and production ready.

Kinematic Character Controller

The character controller is a kinematic controller allowing for smooth locomotion movement. It uses the Rigidbody at the backend allowing you to interpolate between positions.

Third Person Perspective

Optimized and focused for the third person perspective, with a third person camera controller and spring-based animation tuned for it.

Extensible Ability System

The ability system allows for new character functionality without having to change any of the core character controller classes. This makes the controller extremely flexible and allows for an infinite range of possibilities.

Modular Item System

The modular item system allows you to add, remove, and modify small classes – modules – without having to change the core item classes. This allows for even more extensibility and flexibility.

Character Switch

Models with different rigs can be added to a single character allowing you to switch between models at runtime.

Dynamic Gravity

Up isn’t always up. The dynamic gravity system allows the character to change orientation based on the surface, a gravity zone, or your own vector input.

Generic Character

Humanoids aren’t the only supported rig type – the character controller also supports generic rigs. Capsule, sphere, and box colliders are supported in any orientation.

Versatile Set of Items

Includes 19 item types of melee, shootable, magic, throwable, and flashlight. Parry, block, recoil, jump attacks, and special attacks are all supported.

Surface System

Dynamically spawn effects, such as particles, textures, or audio, based on the surface that was hit. This is great for having the water splash when the character walks through it or a splinter coming off a wood crate when the crate is fired upon.

Dual Wielding

Why use only one weapon at a time when you can use two? The inventory slot system allows you to use any number of items at the same time.

Ride and Drive

The ability system includes the ride and drive abilities. This allows your character to ride on an existing Opsive character controller character. Your character can also drive any other vehicle that implements a common drive interface.

Virtual Controls

The controller runs great on mobile devices and includes a set of virtual controls for touch input.

Robust Camera

The third person camera controller supports adventure, combat, RPG, 2.5D, top-down, and point & click movement types, with split screen support included.

You may also like…

Third Person Controller Resources