2010-12-13 64 views
3

我有一个3D游戏的好主意,但我不想从头开始用OpenGL。我也不想重新发明轮子。我发现OGRE,它看起来对我的需求来说非常完美,除了缺乏物理和音频。我不需要疯狂的图形,着色器或高多边形计数,但世界将会非常大,所以它需要良好的场景或LOD管理。我也可能想要引入装配好的字符,因此需要骨架式Biped动画支持。任何建议将不胜感激。什么是一些很好的免费开源跨平台游戏引擎?

谢谢

+0

C++在这方面有多重要?有一种游戏引擎基于一种名为lua的编程语言,它似乎在开源游戏中风靡一时。 – 2010-12-13 04:22:45

+0

为什么不使用Ogre +一个单独的物理库?据我所知,Ogre确实有几个库可用于声音。 – jalf 2010-12-13 04:35:18

+1

看起来像这属于Gamedev http://gamedev.stackexchange.com/ – blueberryfields 2010-12-13 05:35:41

回答

3

查看this question的一些答案。您可能会找到一些有用的库列表。

如果您打算选择C++,则可以在游戏开发堆栈交换网站上查看this答案。答案涵盖了很多游戏引擎,物理引擎和图形/声音引擎的选项。这里列出的大部分内容都集中在C#上(因为这个问题很明显),但其中一些是C++库的包装器(你可以随时查看被包装的本地库)。

1

老版本的Quake引擎是在GPL下发布的。

相关问题