← 开源
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
在 GitHub 打开
增长势头
+124 小时新增 Star+0.1%
1.58k
Star
88
Fork
+10
本周
7
贡献者
创建于 2019-12-06 · 更新于 2026-10-15 · 今日第 5453 名
主要开发者
Razoric480NathanLovatoJantho1990

GDQuest/godot-steering-ai-framework 排名第 5,453,有 1,581 个星标。

同类别比较

GDQuest/godot-steering-ai-framework 排名第 5,453,此处有 8 个同类条目;team-reflect/reflect-open 排名第 5,452。

同类别比较
名称排名指标
DeadWaveWave/opencove5,435
语言:
TypeScript
星标数:
1,613
分叉数:
146
简介:
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
语言:
Python
星标数:
1,597
分叉数:
222
简介:
Analyze videos using LLMs, Computer Vision and Automatic Speech Recognition
steedos/steedos-platform5,450
语言:
TypeScript
星标数:
1,587
分叉数:
414
简介:
The AI-Native Infrastructure for Enterprise Apps. Powered by ObjectStack (ObjectQL, ObjectOS, Object UI). Turn Prompts into Enterprise Software.
team-reflect/reflect-open5,452
语言:
TypeScript
星标数:
1,583
分叉数:
134
简介:
Open-source Reflect rewrite: A local-first AI agent-friendly Markdown note-taking app
caezium/burrow5,460
语言:
Swift
星标数:
1,573
分叉数:
183
简介:
🐹 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
星标数:
1,569
分叉数:
147
简介:
AI-powered daily intelligence for indie hackers and builders. 20 questions, 10+ sources, every morning.
RunanywhereAI/wally5,463
语言:
Rust
星标数:
1,566
分叉数:
93
简介:
Get up and running with GLM-5.3-flash, DeepSeek, Gemma and other open source frontier models.
kritiksoman/GIMP-ML5,466
语言:
Python
星标数:
1,562
分叉数:
137
简介:
AI for GNU Image Manipulation Program
关键参数与规格
关键参数与规格
参数值
语言GDScript
类别Applications
子类别Content creation
关键词3D, Video production
星标数1,581
分叉数88
贡献者7
创建日期2019-12-06
更新日期2026-10-15
1 天星标数1
7 天星标数10
排名5,453
上次排名3,973
排名变化-1,480
7 天星标排名4,004
上次 7 天星标排名4,219
7 天星标排名变化215
总星标排名7,741
上次总星标排名7,741
总星标排名变化0
国家France
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. ➡ 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

常见问题

记录了多少星标和分叉?

GDQuest/godot-steering-ai-framework 有 1,581 个星标和 88 个分叉。

仓库排名是多少?

GDQuest/godot-steering-ai-framework 排名第 5,453。

记录的语言和类别是什么?

GDQuest/godot-steering-ai-framework 有 1,581 个星标,语言为 GDScript,类别为 Applications。

哪个仓库排名最接近?

GDQuest/godot-steering-ai-framework 与 team-reflect/reflect-open 比较,后者排名第 5,452,有 1,583 个星标。

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
排名相邻
同类项目