This project is a collection of demos to showcase and test the Godot Steering AI Framework.
➡ Follow us on Twitter and YouTube for free game creation tutorials, tips, and news! Get one of our Godot game creation courses to support our work on Free Software.
In the 1990s, Craig Reynolds developed algorithms for common AI behaviors. They allowed AI agents to seek out or flee from a target, follow a pre-defined path, or face in a particular direction. They were simple, repeatable tasks that could be broken down into programming algorithms, which made them easy to reuse, maintain, combine, and extend.
While an AI agent's next action is based on decision making and planning algorithms, steering behaviors dictate how it will move from one frame to the next. They use available information and calculate where to move at that moment.
Joining these systems together can give sophisticated and graceful movement while also being more efficient than complex pathfinding algorithms like A*.
This project is a collection of demos to showcase and test the Godot Steering AI Framework. See the framework's repository for more details, inspirations, and functionality, as well as installation instructions to code your own games with the framework.
To run the demos themselves, just open the project.godot file under /godot/ and run the project with F5.
The framework's documentation and code reference are both available on the GDQuest website.
Here are some guides to get you started:
If you encounter a bug or you have an idea to improve the tool, please open an issue.
If you want to contribute to the project, for instance by fixing a bug or adding a feature, check out our:
Our work on Free Software is sponsored by our Godot game creation courses. Consider getting one to support us!
If you like our work, please star the repository! This helps more people find it.