single godot

Code a Professional 3D Character with Godot 3


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

If you have no experience with Godot, we wrote a complete Free Godot guide for beginners.

Godot Open 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. In short, you can use it and modify it freely, even in commercial projects.

By buying this course, you support the creation of Free Software.

Pay with PayPal

If you would like to pay with PayPal, that is possible.

To do so, please:

  1. Create an account
  2.  Send us a message with the following information:
  • The course or list of courses you want to buy
  • Your Mavenseed account's email
  • Your country of residence

We will send you a payment request via PayPal. Once paid, you will get access to the course within two business days.

If you need an invoice, please tell us in your message and send us your full details.

60 days refund warranty

If you don’t like the course or you didn’t learn anything, send us a message within 60 days after your purchase to get an instant refund!

Just send us a message with your Mavenseed account's email and the product you'd like to refund.

Get in touch

If you have questions or need anything, you can:

Sponsors and credits

This course was funded by 818 backers as part of our 2019 Godot Kickstarter.

Its creation was sponsored by Gamblify.

Course Curriculum
3 Reviews
  • K
    Ken1171 ·

    This course is awesome, and probably the one I was most excited to learn from the bunch. However, I am watching this in 2023, and the instructor mentions Godot v3.2 requires multiple workarounds that end up spreading across most of the code, due to version-specific limitations. It makes the code a bit more complex than it needs to be, and I wonder if the author could add an addendum to cover how those things are handled in current Godot versions? Did the engine fix these limitations? Up to what version are the code workarounds still required? These things matter if I want to port this code to later Godot versions. 

  • Daniel Queiroz Porto(daniel-queiroz-porto) ·

    I think this is a great course for beginners in 3D like I was, there are some already outdated things here and there, but it will give you a very good base to build on, and teach good programming principles you'll be able to reuse that goes beyond just 3D or character movement.

    Also pay attention to the questions sections, some of the outdated things are answered there and other people's questions and answers helped me in general, but specially with things that changed in 3.2

  • S
    Christopher Marsh(Splizzlah) ·

    This is by far my favourite course and ive been recommending it to a lot of people, as well as training my crew with it. State Machines is where its at.