Kite3D 是一款开源 AI 游戏引擎,运行在浏览器中,基于 three.js 构建。其核心特性包括:

  • AI 原生:游戏项目即 Git 仓库,多个智能体可在工作树分支中并行开发。同时提供 kite3d CLI 供智能体使用。
  • 浏览器编辑器:本地浏览器编辑器支持加载项目、修改场景、运行游戏等,具备游戏引擎的常规功能。
  • 实体组件系统(ECS):Kite3D 支持 ECS,使智能体能编写数据驱动的游戏,组织更有序、性能更佳。
  • 热重载组件:可在编辑器中实时观察智能体对项目的修改。

Kite3D 的一个亮点是支持使用智能体并行开发游戏。添加新功能时,智能体在游戏项目的副本文件夹(Git 工作树)中工作;测试功能时,只需打开新的 kite3d 编辑器标签页,并在其中运行其副本即可。

您可以让 10 个智能体同时在各自的 kite3d 编辑器标签页中并行开发游戏的不同部分。例如,如果某个智能体为游戏增加了新敌人,您只需进入该智能体的 kite3d 标签页运行即可测试。

现在尝试告诉您的智能体:

use npx kite3d and build me <my game>

仓库:https://github.com/blitzdotdev/kite3d

Discord:https://discord.gg/fJYM7vKma4