A downloadable tool

Download NowName your own price

This is a simple and yet powerful example on how to create a 3rd person controller in Godot. All written in GDScript with a few lines of code. Implemented features:

- Controlling by Mouse & Keyboard and Controller
- Animation Blending with State Machine
- Dynamic Bone Deformations when aiming at a target
- Camera with collision detection for walls and ground
- Blender model included



StatusReleased
CategoryTool
Rating
Rated 4.0 out of 5 stars
(1 total ratings)
AuthorMigoun
Made withGodot
Tags3D, Controller, Godot, Third Person, Third-Person Shooter
Average sessionA few seconds
InputsKeyboard, Mouse, Xbox controller, Gamepad (any)

Download

Download NowName your own price

Click download now to get access to the following files:

3rd-person-controller-stable.zip 11 MB
Version 1

Comments

Log in with itch.io to leave a comment.

thanks a lot !

Awesome example! But one quick question, how do you apply gravity on that script?

Thanks! It is a Kinematic Body. So you have to increase it's y position.
Or use a Rigid Body instead. Here is a good article about choosing between those 2:

https://godotengine.org/qa/21169/