Kythera

来自星际公民宇宙百科
跳转至: 导航搜索

Kythera是次时代的人工智能平台,帮助游戏设计师实现他们的最宏伟的远见。Kythera的初期用户有『星际公民』——AAA级太空模拟游戏以及来自世界各地的独立工作室。我们的平台应这些用户的需求而不断改进,我们的开发伙伴也在Kythera的发展中起到了相当大的作用。[1]

特性介绍

简而言之

Kythera的AI响应组件给予玩家和开发者一个动态的体验。Kythera能以最小的开发量带来更强的智能,这些智能可以在游戏内无缝地自行调整。加上你的创造力,Kythera开创性的科技开启了沙盒游戏的新体验。

Kythera可以免除大量的脚本编码,从而极大地加速你的开发进程。游戏过程中的实时调试更能让设计变得一气呵成。

动态导航

Kythera的首个模块带来了动态导航的新途径。动态导航驱动AI角色移动,很多现代游戏都是通过划定一个区域,来实现AI角色在其间的『自由』移动,而这些区域的边界AI角色是永远无法跨过的。那么如果进行关卡的修改就必须重新划定这些区域,比如说放下一座吊桥,那就必须将区域扩大,而AI角色是无法自行判断吊桥通不通的。

而Kythera则可以在你的游戏引擎内动态的生成这些可活动区域,因为它可以直接从你的游戏世界识别物理反馈。一旦环境发生改变,不管是你修改了关卡设计还是游戏中玩家行动,Kythera都可以立即重新计算,划定AI角色的全新路线,而不用你重新开发。

实时调试

新颖的游戏特性很重要,而高效好用的开发工具更是成功游戏的关键。有了强大而可扩展的实时调试功能,分析、调试你的AI就像调试网页一样简单。在这全图形化的调试过程中,开发者可以看到所有的细节。

通过这些方便的调试和测试,开发者能轻松的构建出活灵活现的AI角色。通过游戏运行时的动作暂停,开发者可以调整接下来的动作决策,并观看之后的运行结果。开发者甚至可以不用重启编辑器就能修改代码,这都归功于Kythera对C++实时编译的顶尖支持。

迭代路线图

Kythera的迭代计划很完美,新特性正在不断的推出。目前,我们正在改进高级行为设计,通过创新的黑板树(行为树的数据仓库)将优良表现和快速开发相结合。将来,行为的修改也可以是实时的。

Kythera目前已可在CryEngine上使用,我们正在寻找开发伙伴以支持Unity和Unreal。

参考资料