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.