Third Person Controller – Starter System

StarterSystem V2 ThirdPersonControllerUnity 6 -YazanDev


🆕 Version 2 — What's New

  • 🧍 Character + Animations
  • 🎬 15 Animator States — Expanded from the original 13 states in Version 1, adding new door interaction animations.
  • 📷 Smart Camera Collision — Prevents the camera from passing through walls
  • 📷 Advanced Camera System — Zoom, Dynamic FOV, Head Bob & Landing Shake
  • 📖 Reading Mode
  • 🔦 Flashlight System — Dual Spotlights + Sounds
  • 🚪 Door & Key System Use the Door System for doors, gates, closets, windows and other interactable objects
  • 🔑 Key Pickup + Simple Inventory
  • 📝 Readable Notes with TextMeshPro UI
  • 🔊 Footsteps & Interaction Sounds

⭐ WHAT V2 ADDS

V2 takes the original movement controller and adds the systems needed to turn it into a stronger foundation for horror, exploration, adventure and third-person games.

You now get:

Movement + Character + 15 Animations + Advanced Camera + Flashlight + Doors & Keys + Readable World Objects + Simple Inventory + Footsteps & Interaction Audio




v1

This Player Starter pack is a complete movement system for TPS games — but you can easily turn it into FPS by controlling cameras in the Inspector. Includes walk, run, crouch, strafe, and full mouse look with 13 Animator states for smooth transitions.


🔗 WATCH REAL CHARACTER DEMO v1

See this system working with Demo characters on UTube:

Video link

https://youtu.be/uv9umKDtcHo



it’s a complete player control framework, the perfect base for any game aiming for professional, responsive movement from day one. Build your next FPS, TPS, or horror masterpiece starting here.


Highlights of the system:

  • Advanced movement logic with sprint, crouch, and strafe
  • Animator with 13 states for natural transitions
  • Full mouse look & aiming system
  • Ready-to-use player prefab (capsule that u can change) with scripts
  • Customizable cameras via Inspector (crouching, aiming, and more)
  • Works in URP & HDRP, fully modular
  • Optimized for smooth gameplay, prototyping, and production
  • Minimal setup required; designed for developers of any skill level

Requirements: - Input System: Both (Old + New)


❤️ Thank You for Your Support

If you like this pack and decide to purchase it, you will receive all future updates for free,

Thank you for supporting YazanDev and trusting my work. I’m continuously working to improve the system and add useful features.

Have a suggestion or need help? Feel free to contact me!


made by

Yazan