游戏AI与行为树
收录用于游戏内NPC决策、行为树和状态机编写的开源库、引擎与编辑器,适配Unity、Unreal和Godot等主流游戏引擎。
共 20 个项目
排名逻辑见 方法论 ;同类排名基于 GitHub 公开指标。
| 排名 | 项目 | Stars | Forks | 更新 | 许可证 |
|---|---|---|---|---|---|
| 1 |
recastnavigation
游戏行业标准的导航网格工具集 |
7.9K | 1.8K | 02/27/26 | Other |
| 2 |
mage
XMage - Magic 另一个游戏引擎 |
2.3K | 931 | 08/29/26 | MIT |
| 3 |
lc0
开源神经网络国际象棋引擎,具有GPU加速和广泛的硬件支持。 |
3.2K | 603 | 05/05/26 | GPL-3.0 |
| 4 |
beehave
🐝 Godot引擎的行为树AI |
3.2K | 170 | 08/18/26 | MIT |
| 5 |
forge
世界上最伟大卡牌游戏的非官方规则引擎。 |
2.6K | 1.1K | 08/29/26 | GPL-3.0 |
| 6 |
limboai
LimboAI - 用于Godot 4的行为树和状态机 |
3.0K | 140 | 08/28/26 | MIT |
| 7 |
muzero-general
MuZero |
2.9K | 671 | 09/03/24 | MIT |
| 8 |
EGamePlay
一个基于Entity-Component模式的灵活、通用、可扩展的轻量战斗(技能)框架,配置可选使用ScriptableObject或Excel表格。 |
2.4K | 545 | 02/12/26 | MIT |
| 9 |
Poker
一个功能齐全的扑克机器人,通过Open-CV或神经网络抓取牌桌,并使用遗传算法和蒙特卡洛模拟进行胜率决策。 |
2.5K | 588 | 06/26/25 | GPL-3.0 |
| 10 |
diamond
DIAMOND(DIffusion As a Model Of eNvironment Dreams)是一个在扩散世界模型中训练的强化学习智能体。NeurIPS 2024 Spotlight。 |
2.1K | 167 | 12/06/24 | MIT |
| 11 |
LLMUnity
使用LLMs在Unity中创建角色! |
1.7K | 194 | 04/29/26 | Apache-2.0 |
| 12 |
3DWorld
使用OpenGL的3D程序化游戏引擎 |
1.4K | 115 | 08/29/26 | GPL-3.0 |
| 13 |
godot-steering-ai-framework
一个完整的Godot框架,用于创建精美而复杂的AI运动。支持2D和3D。 |
1.5K | 89 | 09/13/24 | MIT |
| 14 |
DI-star
一个用于星际争霸II的人工智能平台,具有大规模分布式训练和宗师级智能体。 |
1.4K | 127 | 03/13/25 | Apache-2.0 |
| 15 |
godot-2d-space-game
一款使用Godot和我们的AI框架制作的2D太空探索与采矿游戏 |
1.1K | 134 | 05/16/26 | Other |
| 16 |
gdx-ai
基于libGDX或非libGDX的游戏人工智能框架。特性:转向行为、编队运动、路径查找、行为树和有限状态机。 |
1.3K | 252 | 10/01/24 | Apache-2.0 |
| 17 |
IAMDinosaur
🦄 用人工智能教谷歌恐龙跳过仙人掌 |
2.8K | 533 | 02/07/18 | MIT |
| 18 |
Rainbow
Rainbow:综合深度强化学习中的多项改进 |
1.7K | 294 | 01/13/22 | MIT |
| 19 |
NKGMobaBasedOnET
基于ET的Moba游戏框架,具有状态帧同步、预测回滚和双端行为树技能系统。 |
1.0K | 274 | 07/03/22 | MIT |
| 20 |
Machine-Learning-Flappy-Bird
使用神经网络和遗传算法实现Flappy Bird的机器学习 |
1.8K | 392 | 12/19/17 | MIT |