Godot 3.1 - Basic 3rd Person Character Controller Tutorial In 6 Minutes

Channel:
Subscribers:
461,000
Published on ● Video Link: https://www.youtube.com/watch?v=Lxx6M1AQVeU



Category:
Tutorial
Duration: 5:46
63,689 views
1,472


UPDATE: THIS TUTORIAL IS OUTDATED AND FULL OF BUGS. USE THIS INSTEAD: https://github.com/GarbajYT/godot_updated_fps_controller/tree/main/TPS_controller_3.3

[delete this] velocity = direction * speed

[change this] velocity.linear_interpolate(velocity, acceleration * delta)
[to this] velocity = velocity.linear_interpolate(direction * speed, acceleration * delta)

[change this] move_and_slide(velocity, Vector3.UP)

[to this] velocity = move_and_slide(velocity, Vector3.UP)


This makes the character smoothly accelerate up to speed instead of immediately moving at full speed. Feel free to disregard this if you prefer the more abrupt movement.

--- Social ---

Discord: the discord server has been shut down, sorry!
Twitter: https://twitter.com/Garbaj2


--- Links ---

Github: https://github.com/GarbajYT


--- About ---

How to create a basic 3rd person character controller in Godot 3.1. This video will show you how to make a third person character controller that can move and aim in 6 minutes. In the next video, I will show you how to add gravity to your character and make them jump.







Tags:
Godot
Godot 3.1
Godot 3d
game development
game dev
tutorial
fortnite
third person
third person shooter
character controller
Unity
Unreal Engine
UE4
first person shooter
fps