Intro to Steering Behaviors in Godot


By: Nathan Lovato - June 24, 2020


How do you make something move smoothly? Do you need complex pathfinding, Bézier curves, or complicated math?

Not at all! With steering behaviors, you can make both player-controlled characters and AI agents move smoothly and beautifully with just a few lines of code.

You can also use these techniques to create snake-like creatures. They have many applications!

This series will introduce you to steering behaviors in Godot.

You’ll learn:

  • How to make a character follow another.
  • How to follow a moving point and smoothly arrive to a desired position.
  • How to make a chain of AI agents follow each other and, in particular, follow their leader.

While we will use vector math, you only need a basic understanding of what vectors are and how they work. Middle school level math is enough to follow along with this series.

Start now

Related courses

Banner image

Godot secrets bundle 150$

A bundle with our four secrets courses at the price of three! It contains 2D Secrets, Shader Secrets, VFX Secrets, and PCG Secrets.

Banner image

Ultimate Godot course bundle 365$

This ultimate bundle gives you access to ALL our current and future Godot courses, at a discount. It’s like a lifetime membership.

Made by

Nathan Lovato

GDQuest founder. Courteous designer with a taste for Free Software. I promote sharing and collaboration.