Anatomy of an Advanced Player Controller @git-amend
Anatomy of an Advanced Player Controller  @git-amend
Uploaded August 2024 | Updated September 2026, 20 hours ago
Building and Advanced Player Controller than can handle friction, gravity, step height, slopes, stairs, jumping and falling and so on, is a daunting task. Today we're going to build a system than can take full control of these physics calculations and move our Character in a professional and realistic manner!

NOTE: Older versions of Unity, use Rigidbody's velocity property instead of linearVelocity to apply velocity to the player.

Want to support me? 😀
Buy me a coffee! ko-fi.com/adammyhre

🔔 Subscribe for more Unity Tutorials youtube.com/@git-amend

Discord: discord.gg/FDRZGQBBUC

#unity3d #gamedev #indiedev

▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬

0:00 Raycast Sensor
3:17 Player Mover
12:50 Player Controller
27:54 Jumping and Falling

*Source code:* github.com/adammyhre/Advanced-Player-Controller

More Useful Code:
github.com/adammyhre?tab=repositories
Unity Utility Library: github.com/adammyhre/Unity-Utils

Assets Shown In This Video (Affiliate Links)
Grid Master Shader FREE: assetstore.unity.com/packages/vfx/shaders/grid-master-286714?aid=1101lw3sv
Gridbox Prototype Materials FREE: assetstore.unity.com/packages/2d/textures-materials/gridbox-prototype-materials-129127?aid=1101lw3sv
Dungeon Mason Tiny Hero Duo: (FREE): assetstore.unity.com/packages/3d/characters/humanoids/rpg-tiny-hero-duo-pbr-polyart-225148?aid=1101lw3sv
Tiny Heroes: assetstore.unity.com/packages/3d/characters/humanoids/rpg-tiny-hero-wave-pbr-228701?aid=1101lw3sv
Hierarchy Icons: assetstore.unity.com/packages/tools/utilities/better-hierarchy-272963?aid=1101lw3sv
Better Transform: assetstore.unity.com/packages/tools/utilities/better-transform-size-notes-global-local-workspace-child-parent--276554?aid=1101lw3sv
Better Mesh Filter: assetstore.unity.com/packages/tools/utilities/better-mesh-filter-266489?aid=1101lw3sv

*Follow me!*
https://linktr.ee/gitamend
Anatomy of an Advanced Player ControllerSerialize Methods Like a PRO in Unity and Unlock NEW Possibilities!Stack-Based Finite State Machine (Push Down Automata)How to Code Behaviour Trees in Unity C#SIMPLE Tip For Better Unity Game Architecture10 Useful C# Attributes for Intermediate and Advanced Game Devs5 MUST-KNOW Rider Features for Intermediate Game Devs!Programming Patterns: Overcoming Analysis Paralysis3D Platformer in Unity - Advanced C# Spawn System (Part 3)How to use the Decorator Pattern (Card Game Example)Never send a Human to do a Machines JobThis Coding Trick Feels Like LEGOs!
git-amend |

Anatomy of an Advanced Player Controller

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER