Developed a complete third-person player movement system using C# in Unity, including walking, running, and smooth directional control.
Implemented camera-relative movement, allowing the player to move naturally based on camera orientation.
Designed and integrated the animation system using Unity’s Animator Controller, including Idle, Walk, and Run states.
Created Blend Trees to ensure smooth transitions between different movement animations.
Programmed smooth character rotation using Quaternion-based interpolation for realistic turning.
Integrated CharacterController for handling movement, gravity, and collision detection.
Managed input handling system for responsive controls using keyboard inputs (WASD / Arrow Keys).
Implemented a third-person follow camera system with smooth tracking and rotation.
Optimized scripts for performance and maintainability with clean and modular code structure.
Debugged and resolved issues related to animation syncing and movement responsiveness.
Third Person Player Movement and Animation System (Unity C#)