Repository navigation
v1.0.0 First Build
Universal Unity3D Character Controller - v1.0.0
This is a flexible and easy-to-use character controller for Unity that supports both first-person and third-person modes. Great for all kinds of games — from shooters to exploration games.
Features
- Switch between first-person and third-person in real-time or manually set it at runtime!
- Smooth movement with jump, crouch, and sprint
- Basic animation support (walk, run, jump, idle)
- Camera system with collision handling
- Works with humanoid models using Unity's Animator
Requirements
- Unity 6 or newer
- Humanoid rig for animations
How to Use
- Download the
.unitypackagebelow - Import it into your Unity project
- Drag the
Playerprefab into your scene - Make sure you have a Camera tagged as mainCamera
- Press Play!
Coming Soon
- Bug fixing
- Adjustments to the crouching mechanic
- Slope support and Inverse Kinematics (maybe?)
Feel free to report bugs or suggest features by opening an issue. Thanks for checking it out!