← Open Source
GDQuest

godot-steering-ai-framework

A complete framework for Godot to create beautiful and complex AI motion. Works both in 2D and in 3D.

ApplicationsContent creationGDScript
Open on GitHub
Momentum
+1stars in 24 hours+0.1%
1.58k
Stars
88
Forks
+10
This week
7
Contributors
Created 2019-12-06 · Updated 2026-10-15 · #5453 today
Top developers
Razoric480NathanLovatoJantho1990

GDQuest/godot-steering-ai-framework is ranked 5,453 with 1,581 stars.

Same-category comparison

GDQuest/godot-steering-ai-framework is ranked 5,453 among these 8 peers; team-reflect/reflect-open is ranked 5,452.

Same-category comparison
NameRankMetrics
DeadWaveWave/opencove5,435
Language:
TypeScript
Stars:
1,613
Forks:
146
Description:
Your infinite canvas workspace for agents, tasks, knowledge, and research. An infinite canvas for Claude Code, Codex, terminals, tasks, and notes.
byjlw/video-analyzer5,444
Language:
Python
Stars:
1,597
Forks:
222
Description:
Analyze videos using LLMs, Computer Vision and Automatic Speech Recognition.
steedos/steedos-platform5,450
Language:
TypeScript
Stars:
1,587
Forks:
414
Description:
The AI-Native Infrastructure for Enterprise Apps. Powered by ObjectStack (ObjectQL, ObjectOS, Object UI). Turn Prompts into Enterprise Software.
team-reflect/reflect-open5,452
Language:
TypeScript
Stars:
1,583
Forks:
134
Description:
Open-source Reflect rewrite: A local-first AI agent-friendly Markdown note-taking app.
caezium/burrow5,460
Language:
Swift
Stars:
1,573
Forks:
183
Description:
🐹 Cleanup, app management, maintenance, disk analysis, and live status in one free, open-source, native Mac app + extensive support for AI agents.
BuilderPulse/BuilderPulse5,461
Stars:
1,569
Forks:
147
Description:
AI-powered daily intelligence for indie hackers and builders. 20 questions, 10+ sources, every morning.
RunanywhereAI/wally5,463
Language:
Rust
Stars:
1,566
Forks:
93
Description:
Get up and running with GLM-5.3-flash, DeepSeek, Gemma and other open source frontier models.
kritiksoman/GIMP-ML5,466
Language:
Python
Stars:
1,562
Forks:
137
Description:
AI for GNU Image Manipulation Program.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageGDScript
CategoryApplications
SubcategoryContent creation
Keywords3D, Video production
Stars1,581
Forks88
Contributors7
Created date2019-12-06
Updated date2026-10-15
Stars in 1 day1
Stars in 7 days10
Rank5,453
Previous rank3,973
Rank change-1,480
7-day stars rank4,004
Previous 7-day stars rank4,219
7-day stars rank change215
Total stars rank7,741
Previous total stars rank7,741
Total stars rank change0
CountryFrance
README summary

Godot Steering AI Framework This project is a framework to code complex and smooth AI movement in the Godot game engine, in GDScript, using steering behaviors. ➡ 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. It supports all essential steering behaviors like flee, follow, look at, but also blended behaviors, group behaviors, avoiding neighbors, following a path, following the leader

, and much more. Godot Steering AI Framework Getting the framework Introduction The framework Documentation Contributing Support us Join the community Getting the framework This repository contains the framework and some demos for learning purposes. You can download a copy by clicking the green _Code_ button and clicking _Download ZIP_. Then, copy and paste the directory into your project. Introduction 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\*. The framework This project is a framework for the Godot game engine. It takes inspiration from the excellent GDX-AI framework for the LibGDX java-based framework. Every class in the framework extends Godot's Reference type. There is no need to have a complex scene tree; you can contain that has to do with the AI's movement inside GDScript classes. How it works In

GSAI, a steering agent represents a character or a vehicle. The agent stores its position, orientation, maximum speeds, and current velocity. The agent stores a steering behavior that calculates a linear or angular change in velocity based on its information. The coder then applies that acceleration in whatever ways is appropriate to the character to change its velocities, like RigidBody's , or a KinematicBody's . Documentation The framework's documentation and code reference are available here: Godot steering AI framework documentation Contributing 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: 1. GDScript style guide Support us Our work on Free Software is sponsored by our Godot game creation courses. _If you like our work, please star the repository! _ Join the community You can join the GDQuest community and come chat with us

on Discord For quick news, follow us on Twitter We release video tutorials and major updates on YouTube

Frequently asked questions

How many stars and forks are recorded?

GDQuest/godot-steering-ai-framework has 1,581 stars and 88 forks.

What is the repository rank?

GDQuest/godot-steering-ai-framework is ranked 5,453.

What language and category are recorded?

GDQuest/godot-steering-ai-framework has 1,581 stars, uses GDScript and belongs to Applications.

Which repository is closest in rank?

GDQuest/godot-steering-ai-framework is compared with team-reflect/reflect-open, ranked 5,452 with 1,583 stars.

README

Godot Steering AI Framework

This project is a framework to code complex and smooth AI movement in the Godot game engine, in GDScript, using steering behaviors. It works in both 2D and 3D games.

➡ 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.

It supports all essential steering behaviors like flee, follow, look at, but also blended behaviors, group behaviors, avoiding neighbors, following a path, following the leader, and much more.

Getting the framework

This repository contains the framework and some demos for learning purposes. You can download a copy by clicking the green Code button and clicking Download ZIP. Then, copy and paste the addons/ directory into your project.

Introduction

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*.

The framework

This project is a framework for the Godot game engine. It takes inspiration from the excellent GDX-AI framework for the LibGDX java-based framework.

Every class in the framework extends Godot's Reference type. There is no need to have a complex scene tree; you can contain that has to do with the AI's movement inside GDScript classes.

How it works

In GSAI, a steering agent represents a character or a vehicle. The agent stores its position, orientation, maximum speeds, and current velocity. The agent stores a steering behavior that calculates a linear or angular change in velocity based on its information.

The coder then applies that acceleration in whatever ways is appropriate to the character to change its velocities, like RigidBody's apply_impulse, or a KinematicBody's move_and_slide.

Documentation

The framework's documentation and code reference are available here: Godot steering AI framework documentation

Contributing

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:

  1. Contributor's guidelines.
  2. GDScript style guide

Support us

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.

Join the community

  • You can join the GDQuest community and come chat with us on Discord
  • For quick news, follow us on Twitter
  • We release video tutorials and major updates on YouTube
Nearby in the ranking
Similar items