Third Person Controller for Unity

The Third Person Controller is a powerful and flexible character controller designed for Unity. It's built for 3rd person perspective and offers a range of features, including shooter, melee, magic, throwable, and flashlight items. The controller is fully modular, allowing for easy extension, swapping, and integration of systems. It also includes features like smooth character motion, rich ability system, runtime model switching, dynamic gravity, and per-character time scaling.

The controller is suitable for all skill levels, from beginners to power users. It includes a character and item builder for quick setup, and a clean codebase and modular structure for deep customization and system-level integration.

The controller features a range of abilities, including 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, and more.

The controller supports various movement types, including third person adventure, combat, and RPG, as well as 2.5D, top-down, and point and click.

The controller integrates with a range of Unity packages, including A* Pathfinding Project, Adventure Creator, Behavior Designer, and more.

The controller also offers add-ons, including agility pack, climbing pack, deathmatch AI kit, helicopter system, and more, which can be purchased separately.

The Third Person Controller is built for Unity 6 and supports full render pipeline. It includes a range of features, including kinematic character controller, third person camera controller, dynamic gravity system, seamless perspective switching, runtime character switching, spring-based animation, platforming support, extensible ability system, split screen support, inverse kinematics, surface-based effects, and damage system.

The controller is fully modular, allowing for easy extension, swapping, and integration of systems. It also includes a range of abilities, including 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, and more.

The controller supports various movement types, including third person adventure, combat, and RPG, as well as 2.5D, top-down, and point and click.

The controller integrates with a range of Unity packages, including A* Pathfinding Project, Adventure Creator, Behavior Designer, and more.

The controller also offers add-ons, including agility pack, climbing pack, deathmatch AI kit, helicopter system, and more, which can be purchased separately.

Third Person Controller for Unity - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

Easy Peasy First Person Controller for Unity

Easy Peasy First Person Controller for Unity Thumbnail

3rd Person Controller + Fly Mode for Mobile

3rd Person Controller + Fly Mode for Mobile Thumbnail

Easy Car Controller for Unity

Easy Car Controller for Unity Thumbnail

EasyStart Third Person Controller

EasyStart Third Person Controller Thumbnail

Intuitive First Person Character System for Unity

Intuitive First Person Character System for Unity Thumbnail

Advanced Footstep System for Unity

Advanced Footstep System for Unity Thumbnail