是否有支持PC& amp;的图形/游戏引擎?苹果电脑?

时间:2010-03-07 03:10:51

标签: macos rendering game-engine

是否有可在Mac和Mac上运行的图形和/或游戏引擎PC?我见过Unity,这是一种可能性,我想知道是否有其他选择。

理想情况下,我想将相同的C ++游戏代码移植到PC和PC上。 Mac平台,但让底层游戏/图形引擎利用适当的硬件。

编辑:我正在寻找Torque,Gamebryo&虚幻。商业解决方案是完全可以接受的。

9 个答案:

答案 0 :(得分:5)

Ogrecrystal space是两个。 SDL是一个更低级别的系统,也很有趣。

答案 1 :(得分:2)

答案 2 :(得分:2)

对于完整的“游戏引擎”而不是渲染引擎(如Ogre3D),我可能选择Unity或Torque。它们在PC和Mac之间都是跨平台的,并且功能相当全面。

如果可以,尽量使用它们,因为它们具有非常不同的设计理念和结构。

根据你的预算,你开始看“大枪”(Gamebryo,Unreal等)但是那些可以非常快速地获得价格(数十甚至数十万美元,甚至可能无法获得)除非你已经建立了一个商业团队。)

如果您想要使用虚幻路线,您可以随时查看UDK,但我认为此时不能在Mac上运行。

答案 3 :(得分:2)

很久没有说话了。)

我知道Bioshock使用的是Unreal并被移植到Mac上;不过,我不确定它是多么开箱即用。

此外,Valve最近宣布他们将把Steam带到Mac (link)。他们尚未宣布他们是否会移植任何源引擎游戏(例如Portal,HL2),但您可以在NDA下获得更多信息。

-Chris

答案 4 :(得分:2)

jMonkeyEngine是一款优秀的Java游戏引擎。对于图形,LWJGLJOGL都是Java OpenGL包装器。

当然,OpenGL是跨平台的; SDL是一个很薄的包装器,用于处理窗口创建和输入处理等一些事情。

答案 5 :(得分:1)

Qt不是一个完整的图形/游戏引擎,但它是一个跨平台的GUI框架和相关的库,用于很多事情(包括网络,数据库连接等)。所以,如果你喜欢编程相对较低的级别(即有很多控制权),它可能对你有好处。它提供了一个动画框架(实际上,不止一个!)

答案 6 :(得分:1)

请考虑C4 engine。它拥有优雅的c ++代码库,支持PC,Mac,PS3,具有游戏引擎所需的所有功能,具有杀手级支持,目前提供终身免费更新。从我的(公认有限的)经验来看,比Torque好多了。

答案 7 :(得分:0)

这取决于你需要的力量..

  • 的OpenGL?
  • SDL?
  • Java(带处理或原始java2d)?
  • glfw(仍然是opengl但是包装有更多功能)?

答案 8 :(得分:0)

添加http://g3d.sourceforge.net/和bulletphysics,你去......