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 get you started, we wrote a complete Godot Learning path for beginners. It only contains free resources.
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.
You can download the Godot game we made for this project on our GitHub.
If you don't like the course or you didn't learn anything, send us a message within 30 days after your purchase to get an instant refund!
Just send us your purchase receipt and your account's email to nathan [at] gdquest.com. No questions asked.
If you have questions or need anything, you can:
If you would like to pay with PayPal, that is possible.
To do so, please:
I 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 me and send me your full details.
Everything you need to get started.
In this chapter, we're fleshing out the player scene with Idle, Run, and Air states.
This chapter is a Free intro to Steering behavior, available on our YouTube channel as well. I remade it here for your convenience, as the Hook mechanic you will code in the next chapter uses the arrive to steering behavior.
In this series, we're going to create a robust hook mechanic, with an area that detects valid hooking targets, the hook's animation, and the player's hook state.
To round out our character, let's have it spawn and die. A good opportunity to set up some clean foundations for character animation, and to see how we can use the is_active variables to deactivate characters.