An Open Source package that allows video game creators, AI researchers and hobbyists the opportunity to learn complex behaviors for their Non Player Characters or agents
Godot RL Agents 是一个开源的 Python 软件包,旨在为 Godot 引擎开发的游戏构建强化学习环境。它通过连接 Godot 游戏与主流机器学习框架,帮助开发者和研究人员为非玩家角色或智能体训练出复杂的行为逻辑。
该项目提供了 Godot 引擎与 Python 机器学习算法之间的交互接口,支持 StableBaselines3、Sample Factory、Ray RLLib 和 CleanRL 等主流强化学习框架。 支持处理 2D 和 3D 游戏环境,能够满足不同维度游戏开发的训练需求。 内置多种 AI 传感器组件,可增强智能体对游戏世界状态的感知能力。 支持基于记忆的智能体架构,包括 LSTM 或基于注意力机制的接口,以应对需要长期记忆的任务。 采用完全免费且宽松的 MIT 开源协议,无任何隐藏费用或版税限制。
本项目非常适合游戏开发者、人工智能研究人员以及对机器学习感兴趣的爱好者使用,适用于创建智能游戏 NPC、自动测试游戏平衡性或进行各类强化学习仿真实验。