Third Person Controller - Shoulder Camera
A downloadable asset pack
🇺🇸 ENGLISH VERSION
Zeftarim: Third Person Controller (Unity 6)
Accelerate your development with the Zeftarim Third Person Controller, a production-ready, highly modular, and fully decoupled character template built specifically for Unity 6. Engineered with a strict focus on clean systems architecture, this framework is the ultimate foundation for your Third Person projects.
Unlike rigid, tightly-coupled controllers, this asset isolates physics, input, animation, and camera tracking into independent layers. Swap character models, customize inputs, or tweak animations in seconds without breaking the underlying technical systems.
Key Features
- Fully Decoupled Architecture: Core logic is split into standalone, maintainable scripts (Input, Movement, Animation, and Camera Rigging).
- 1-Click Auto-Rigging Tool: Stop wasting hours assigning bones. Includes a custom Editor Window that mathematically maps and transfers complex Animation Rigging constraints to any new Humanoid FBX in seconds.
- Camera-Relative Locomotion: Movement vectors automatically flatten on the Y-axis and seamlessly adapt based on your main camera's orientation.
- New Input System Native: Built from the ground up using Unity's modern input system with event-driven state updates.
- Smart Stance & Procedural Aiming: Smooth capsule resizing for crouch states, organic camera altitude adaptation, and flawless bone-twisting via Unity's Animation Rigging.
- Drag & Drop Setup: Features runtime independent hierarchy unparenting. Drop the prefab into your scene, and the system self-stabilizes instantly.
What's Inside?
- Both Animation Rigging (Procedural Aiming) and Standard (Classic Locomotion) controller versions.
- Custom
ModelSwapperWindow.csEditor Tool. - Clean, heavily commented C# scripts.
- A curated set of CC0 low-poly locomotion animations (Idle, Walk, Run, Crouch Idle, Crouch Walk) courtesy of @Quaternius.
License
Free for non-commercial and commercial video games. Standalone redistribution or reselling of these template files/scripts as development tools is strictly prohibited.
🇪🇸 VERSIÓN EN ESPAÑOL
Zeftarim: Third Person Controller (Unity 6)
Acelera tu desarrollo con el Zeftarim Third Person Controller, una plantilla de personaje lista para producción, altamente modular y completamente desacoplada, construida específicamente para Unity 6. Diseñado con un enfoque estricto en la arquitectura limpia, este framework es la base definitiva para proyectos en tercera persona.
A diferencia de los controladores rígidos, este asset aísla las físicas, el input, las animaciones y la cámara en capas independientes. Cambia modelos, personaliza controles o modifica animaciones en segundos sin romper los sistemas técnicos.
Características Principales
- Arquitectura Desacoplada: La lógica central está dividida en scripts independientes (Input, Movimiento, Animación y Cámara).
- Herramienta Auto-Rigging de 1 Clic: Deja de perder horas asignando huesos. Incluye una ventana de Editor personalizada que transfiere matemáticamente todas las restricciones de Animation Rigging a cualquier FBX Humanoide en segundos.
- Locomoción Relativa a la Cámara: Los vectores de movimiento se adaptan perfectamente según la orientación de la cámara principal.
- New Input System Nativo: Desarrollado utilizando el moderno sistema de Input de Unity con actualizaciones basadas en eventos.
- Agachado Inteligente y Apuntado Procedimental: Cambio fluido de altura de la cápsula, adaptación orgánica de la cámara y giros de huesos impecables mediante Animation Rigging.
- Configuración Drag & Drop: Arrastra el prefab a tu escena y el sistema se autoestabiliza en tiempo de ejecución.
¿Qué Incluye?
- Versiones del controlador para Animation Rigging (Apuntado procedimental) y Standard (Locomoción clásica).
- Herramienta de editor personalizada
ModelSwapperWindow.cs. - Scripts en C# limpios y bien documentados.
- Un set de animaciones low-poly CC0 (Idle, Walk, Run, Crouch Idle, Crouch Walk) por cortesía de @Quaternius.
Licencia
Gratis para videojuegos comerciales y no comerciales. Queda estrictamente prohibida la redistribución o reventa de estos archivos/scripts como herramientas de desarrollo independientes.
| Published | 21 days ago |
| Status | In development |
| Category | Assets |
| Author | 🦖Zeftarim |
| Tags | animation-rigging, character-controller, csharp, PSX (PlayStation), Retro, Survival Horror, Project template, third-person-controller, tools, unity6 |
| Content | No generative AI was used |
Download
Click download now to get access to the following files:



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