Answers:
UDK是一种经过验证的SDK,可用于许多AAA标题中。但是,与其他任何专业工具一样,它的学习曲线也相当陡峭。商业许可中25%的特许权使用费条款也很痛苦。当我们计划在公司中制作用于演示目的的游戏时,我们对其进行了评估。
还有其他好的选择:
您可能还想看看另一个不错的底层库:
jMonkeyEngine是一个非常好的通用通用开源游戏引擎。
有一个很长的功能列表,你可以用它来看看它是否涵盖了您的需求,但在我的经验,有几乎所有你可能需要一个独立的游戏。
它运行在JVM上,因此您可以获得托管Java运行时环境的所有更高级别的优势(正确的垃圾收集,多线程,跨平台等)。编码通常在Java中进行,但您也可以相对轻松地使用其他JVM语言(Scala,Clojure等)。
好的JavaScript 3d引擎(这里您将在任何浏览器中使用3d引擎-这实际上是跨平台的):http : //github.com/mrdoob/three.js/