Third-Person Locomotion & Camera System View on Asset Store (opens in new tab)

Package details

Latest version
1.0.1
Last updated
First released
Unity version
6000.0.62 or later
Package size
162 KB
Files
22
Favorites
4
Views in the past week
27

Price tracking

Last checked
Tracked since
Lowest recorded
$9.99 on

Keywords

Third-Person Locomotion & Camera System

by KennyChoi (opens in new tab)

1 rating, too few to average

A lightweight and modular third-person locomotion + lock-on camera system for Unity, designed for fast prototyping and action / Soulslike / TPS projects.

Price $9.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Third-Person Locomotion & Camera System, 6 months Current $9.99; lowest $9.99; highest $9.99 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov Version 1.0.1 released 4 Nov 2026 v1.0.1

Asset preview

1 / 6

Third-Person Locomotion & Camera System screenshot 1

Third-Person Locomotion & Camera System screenshot 1

About this asset

🎮 **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.

From the publisher's Asset Store listing.

Technical details

Features

  • Third-person locomotion (walk / run / sprint)
  • Camera-relative movement
  • Jump system (vertical velocity)
  • Lock-on targeting system
  • Target switching (left/right)
  • Screen-space lock-on indicator UI
  • Free-look camera with yaw/pitch control
  • Camera collision handling (SphereCast)
  • Modular architecture with clear script separation

Supported Unity Versions

  • Unity 6000.0.x (LTS) and above
  • Developed and tested on Unity 6000.0.62f1

Render Pipeline Compatibility

  • Built-in Render Pipeline: Supported
  • URP/HDRP: Not officially supported/tested
    (Core scripts are pipeline-agnostic, but demo materials may require replacement in other pipelines.)

Supported Platforms

  • Tested on Windows 10
  • Expected to work on other Unity desktop platforms, but not individually verified

External Dependencies

  • None (Core System)
  • None required for importing the package

Third-Party Content (Demo Only)

The demo folder includes third-party assets for demonstration:

  • Kenney — CC0 (Public Domain)

Kenney is not affiliated with or endorsing this product.
See Third-Party Notices.txt for details.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.0.62f1 Compatible Not listed Not listed

This package is built and validated in the Built-in Render Pipeline.

The core locomotion and camera scripts are render-pipeline agnostic (CharacterController + Input System only) and do not rely on URP/HDRP/Shader Graph.

Demo materials use the Built-in Standard shader. If you use a different render pipeline, you may need to upgrade/replace demo materials.

HDRP is not supported/tested.

As listed on the Asset Store.