Third-Person Locomotion & Camera System
A downloadable locomotion system
โญ Overview
This package provides a lightweight but powerful third-person locomotion, camera, and lock-on system designed for Unity developers who want to build games faster without sacrificing quality.
Perfect for:
-
Soulslike-style movement
-
Third-person action games
-
TPS prototypes
-
Indie projects & student games
All scripts are clean, modular, and easy to extend.
๐ฎ Features
Locomotion
-
Smooth camera-relative movement
-
Walk / run / sprint
-
Lock-on strafe mode
-
Jump system with vertical-velocity blending
-
Acceleration & deceleration
-
CharacterController-based motion
Camera
-
Free-look system
-
Smooth rotation & angle clamping
-
Lock-on camera mode
-
Dynamic zoom during lock-on
-
Target switching (left/right)
-
SphereCast camera collision
Lock-On System
-
Smart target selection (angle + distance)
-
Auto-release when obstructed
-
Screen-space UI indicator
-
Works on any Canvas
๐งช Demo Scene
A complete demo scene is included with four testing zones:
-
Spawn Zone โ Input instructions
-
Locomotion Test โ Walk/run/sprint/jump
-
Lock-On Test โ Target acquisition & switching
-
Playground โ Freely test all systems
๐ Folder Structure
LocomotionSystem/
โโโ Animations/
โโโ Art/
โโโ Demo/
โโโ Documentation/
โโโ Prefabs/
โโโ Scripts/
โโโ Settings/
๐ Documentation
Includes full guides:
-
DOCUMENTATION.md
-
DEMO_GUIDE.md
-
CHANGELOG.md
Clear explanations, setup steps, and extensibility notes.
๐ง Requirements
-
Unity 6000.0 LTS
-
Input System enabled
-
CharacterController
Demo Scene Only:
-
ProBuilder
-
TextMesh Pro
(Core system works without these packages.)
๐ Licensing & Attribution
All movement, camera, and lock-on scripts are 100% original and licensed for commercial use.
Demo animations + test model are CC0/Public Domain:
-
Model: https://quaternius.com/packs/universalbasecharacters.html
Animation: https://quaternius.com/packs/universalanimationlibrary.html
Included only for demonstration, not required for production.
๐ป Supported Platforms
This package has been tested on the following environment:
-
Windows 10
-
Unity 6000.0 LTS (Unity 6)
Because the system uses standard Unity features (CharacterController and the Input System),
it should work on all platforms supported by Unity,
but only the environment listed above has been fully verified.
๐ Support
If you encounter issues or want to request features, feel free to leave a comment on this page.
โญ Price
$9.99 USD
(Consistent with Unity Asset Store pricing)
| Published | 2 hours ago |
| Status | Released |
| Category | Assets |
| Author | KennyChoi1997 |
| Tags | camera, character-controller, locomotion, movement-system, Souls-like, Third Person, tps, Unity |
Purchase
In order to download this locomotion system you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:

Leave a comment
Log in with itch.io to leave a comment.