Godot course update 3 banner, with a character jumping

The Christmas update of the Godot 3 course is out on Gumroad! It’s available in all early access versions of the course: Hobby, Indie and Pro.

Use the coupon code «early» to get 20% off while the course is in early access!

In this series, you’ll learn how to create a fairly robust character controller: we’re covering input, walk and run speed, handling collisions, adding a bump animation when the character hits something… with a lot of techniques exposed along the way.

I took care to not only make the code work, but to go beyond the basics. As you’ll see the controller is reusable. That’s something you won’t find in the majority of online courses: using object-oriented design, both the AI and playable characters can share the same movement code.

As each chapter is a self-contained series, you can go ahead and watch it now! If you’re a Kickstarter backer or already got the course, it’s in your Gumroad Library .

There is one more tutorial coming in the next update, as it wasn’t ready in time for Christmas: the top-down jump mechanic. The one I edited live with Blender yesterday.

 Banner for the Blender VSE video editing livestream

Coming next

As every chapter is disconnected from the others, I’m looking to jump on Tilemaps. It’s something you can use in almost every 2d game, part of the essential toolset. Combat mechanics should be next on the list. In any case I’ll focus on chapters that all of you can access first, and tackle the Indie and Pro-only ones afterwards.

Let’s meet at the next GodotCon!

We’ll talk about this again later but if you want to meet, I’ll be at the GodotCon in Brussels along with Juan reduz Linietski himself and, Akien and many other Godoters on February 5 and 6. If you’re only at the FOSDEM and want to meet, the plane’s landing on Sunday morning, the 4th of February.

Merry Christmas!

PS: you can now find GDquest on Instagram too

Nathan Lovato

I'm a courteous game designer, with a taste for open source. I'll share all I know.