Third-Person Locomotion & Camera System
A lightweight and modular third-person locomotion + lock-on camera system for Unity, designed for fast prototyping and action / Soulslike / TPS projects.
by KennyChoi
Price History +
🎮 **Playable Web Demo**
Experience the full system before purchasing:
👉 **[Play the Demo in Your Browser] (https://kennychoi1997.itch.io/third-person-locomotion-camera-core-playable-webgl-demo)**
No installation required. Test locomotion, camera, and lock-on directly.
⚡ Ready to integrate in 5 minutes.
---
This package provides a clean, modular, and production-ready third-person locomotion + camera + lock-on framework for Unity.
It is designed for developers who want a fast, reliable starting point for action/Soulslike/TPS projects—without heavy over-engineering.
✅ Core System (Runtime)
- Fully original C# scripts (namespaced, modular)
- CharacterController-based movement
- No third-party assets required
- No Asset Store package dependencies required
✨ Key Features
Locomotion
- Smooth movement (walk / run / sprint)
- Camera-relative navigation
- Acceleration / deceleration
- Jump system driven by vertical velocity
- Lock-on strafe movement
Camera
- Free-look third-person camera (yaw/pitch)
- Pitch clamping + adjustable sensitivity
- Camera collision handling (SphereCast)
- Optional lock-on zoom/alignment behavior
Lock-On
- Smart target selection (angle + distance weighting)
- Target switching (stick X-axis / mouse wheel)
- Auto-break when obstructed or out of view
- Screen-space lock-on indicator
🧪 Demo Content (Optional)
This package includes an optional demo scene to showcase setup and expected behavior.
- Demo assets are located under LocomotionSystem/Demo/
- The entire Demo folder can be deleted safely
- The core system does not depend on any demo assets
📄 Documentation Included
- Documentation/README.md
- Documentation/Manual.md
- Documentation/DEMO_GUIDE.md
- CHANGELOG.md
- Third-Party Notices.txt
Third-Party Content
This package includes third-party content for demo purposes only:
- Kenney (CC0/Public Domain)
See Third-Party Notices.txt for full licensing details.
🎮 **Already tried the demo?**
Get the full package on Unity Asset Store and integrate it in minutes.
👉 Plug-and-play. No third-party dependencies.