Third Person Controller – Shoulder Cam
A production-ready, highly modular third-person controller built for Unity 6. It features a decoupled architecture, New Input System native integration, and a custom auto-rigging tool.
by Zeftarim
Price History +
Welcome to the Zeftarim Third Person Controller framework, a highly modular and production-ready character controller built specifically for Unity 6.
By prioritizing the Single Responsibility Principle, this framework completely isolates the core logic (physics, input, and camera) from the visual meshes and animations, providing an incredibly robust template for developers. Thanks to its "Drag & Drop" architecture, the single prefab layout decouples structural hierarchies at runtime. This ensures rock-solid stability and eliminates the infamous "pivotal swing" zoom bugs when strafing.
The package includes a premium custom Editor tool (Model Swapper Window) that mathematically maps and transfers complex Animation Rigging constraints to any new humanoid character in seconds. This completely bypasses the need for manual bone assignment via Unity's internal API.
Third-Party Notice: The bundled locomotion animations belong to the Universal Animation Library and are distributed under the CC0 1.0 Universal (Public Domain Dedication) license, meaning you can use them freely globally or replace them with your own sets.