Game engine 我需要帮助选择一个非常具体的任务游戏引擎

Game engine 我需要帮助选择一个非常具体的任务游戏引擎,game-engine,Game Engine,我需要一个3D引擎来完成人工智能中非常具体的任务,我想要一些输入 第一部分很简单——基本上,我只需要一个FPS引擎(第三个人也可以),这样我就可以在房间里导航并与对象交互(如果你有Java和Windows,我正在寻找类似的东西,但要更新一点)。物理会很好,但不是必须的 现在,最重要的部分是:我需要在这个房间上设置一个虚拟网格,这样在任何时候我都可以说“玩家位于B5-现在他移动到B6”,等等。我需要将此信息重定向到另一个系统(即,一个将向玩家发出操作指示的系统),同时向玩家发送消息,因此我必须能够

我需要一个3D引擎来完成人工智能中非常具体的任务,我想要一些输入

第一部分很简单——基本上,我只需要一个FPS引擎(第三个人也可以),这样我就可以在房间里导航并与对象交互(如果你有Java和Windows,我正在寻找类似的东西,但要更新一点)。物理会很好,但不是必须的

现在,最重要的部分是:我需要在这个房间上设置一个虚拟网格,这样在任何时候我都可以说“玩家位于B5-现在他移动到B6”,等等。我需要将此信息重定向到另一个系统(即,一个将向玩家发出操作指示的系统),同时向玩家发送消息,因此我必须能够有一个游戏逻辑通过的单点;另外,我不想写我自己的碰撞检测之类的东西

到目前为止,我已经尝试:

  • 源码SDK:这似乎有点过火(因为我不是真的打算射击任何人,至少有一半的代码库对任务是无用的),而且因为我不是一个真正的Windows开发人员,我在“简单”的东西上花费了太多的时间(比如启动和运行VS)。另外,跨平台也很好
  • Blender游戏引擎:虽然它工作正常,但交互模型似乎有点奇怪,而且一些简单的东西(比如确保相机留在场景中或在屏幕上显示鼠标)很快就变得太奇怪了
  • Crystalspace 3D:我试过他们的演示,但它看起来有点过时,因为这是以前引擎的问题之一(当你的游戏看起来不错时,很容易找到志愿者),我想尝试其他东西
现在,也许我对一个软件的要求有点太高了,但我希望得到一些意见。有人能给我推荐一个替代方案吗?或者我应该给前面的一个第二次机会吗?

试试。你所要求的所有东西都是现成的,个人/非商业项目都是免费的。以下是一些亮点:

  • 看起来很现代。UDK的特点是直观、直观、等等
  • 一个可以控制游戏元素、相机等的工具
  • ,一种类似于C、C++、java的语法脚本语言,它使您有能力扩展现有的功能或创建自己的.< /LI>
  • 在上提供全面的文档
  • Epic之外的许多社区支持,如、、等
  • 基本上,“还有更多”
如果你想要的是一个专业的、免费的(比如啤酒)引擎,它可以让你专注于或者仅仅专注于你与众不同的游戏特性,Epic已经设置了很高的标准