各种3D游戏引擎的优缺点


13

我通常使用Assembly或C手动编写公认的简单游戏,但我希望再高一点。我还想建立更多现代技能,因此我正在研究UDK。独立3D开发的优点和缺点是什么?我计划使用引擎中的图形,控制和物理,所以我想知道是否还应该考虑源引擎或其他?

Answers:


20

UDK是一种经过验证的SDK,可用于许多AAA标题中。但是,与其他任何专业工具一样,它的学习曲线也相当陡峭。商业许可中25%的特许权使用费条款也很痛苦。当我们计划在公司中制作用于演示目的的游戏时,我们对其进行了评估。

还有其他好的选择:

  • Unity,成熟的跨平台(Windows,Mac,Web,iPhone,iPad甚至Android),它也有免费版本。我认为这将更好地满足您的需求,这就是我们最终的目标。
  • 扭矩游戏引擎,恕我直言,它不如Unity精致,但值得一看。

您可能还想看看另一个不错的底层库:

  • Ogre3D,开源3D渲染引擎。它是一个成熟,稳定的渲染引擎,具有很大的用户群。我们在项目中使用了它。它易于与OIS集成以进行输入,并具有用于Newton,PhysX,ODE和Bullet物理引擎的绑定。

同意所有Avee所说的话。
奥利(Olie)2010年

2
要注意的是,UDK,Unity 3D和Torque是游戏引擎,而Ogre3D则更多是渲染引擎(按书面说明)。
2010年

6

我也推荐Unity。免费版本提供付费版本的大约80%的功能,并且有一个庞大的活跃在线支持社区。


1

jMonkeyEngine是一个非常好的通用通用开源游戏引擎。

有一个很长的功能列表,你可以用它来看看它是否涵盖了您的需求,但在我的经验,有几乎所有你可能需要一个独立的游戏。

它运行在JVM上,因此您可以获得托管Java运行时环境的所有更高级别的优势(正确的垃圾收集,多线程,跨平台等)。编码通常在Java中进行,但您也可以相对轻松地使用其他JVM语言(Scala,Clojure等)。


1

尝试001。对于经验丰富的游戏设计师而言,这是中等水平的,但是对于刚接触游戏设计领域的人们来说确实不错。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.