Code a Professional 3D Character with Godot

Learn to create a polished 3D character with a 3rd person camera and professional code in the free game engine Godot.


You will learn to:

  1. Code an animated third-person 3D character
  2. Use Godot's AnimationTree
  3. Create a camera rig that feels great
  4. Code a Hierarchical Finite State Machine

All that following the best practices in Godot, using the GDScript programming language.


This course is for people who have some experience with Godot.

To follow it, you will need Godot 3.2.

You should:

  • Be familiar with the Godot editor
  • Have programming foundations
  • Know Godot's GDScript programming language

To get you started, we wrote a complete Godot Learning path for beginners. It only contains free resources.

Godot 3D Mannequin

This course is based on our Open Godot Mannequin, a complete character and third-person controller for Godot.

The rigged character is also available in the GitHub releases tab.

Free and Open Source

The code from this project is available under the permissive MIT license.

You can use it freely even in commercial projects.

Also, by buying this course, you support the creation of Free and Open Source software.