1.伊尔利希特
从2003年开始,次年就被评为最佳开源游戏引擎。 官方支持C++和.Net,扩展语言绑定包括java、perl、ruby和python。 跨平台支持使用 D3D、OpenGL 及其自己的 API。
优点:上手容易; 跨平台; 内置 XML 解析器; 大型社区;
缺点:近期发展放缓
2.熊猫3D
由迪士尼开发并得到卡内基梅隆娱乐技术中心的支持。 Python是官方推荐的语言。 还支持 C++。
优点:有用的社区; 大量的功能; 定期发展;
缺点:缺乏工具支持; 极其糟糕的文档;
3.jME(Java Monkey引擎)
全部用Java实现。 最流行的 Java 游戏引擎之一。
优点:上手容易; 活跃的社区; 内置物理引擎
缺点:因为没用过所以不太了解。
4.食人魔
最好的图形引擎之一。 项目成立于2000年。推荐使用C++语言。 您需要非常熟悉编程。 不适合初学者。
优点:功能很多; 优秀的文档; 大型社区; 积极发展
缺点:不适合出格; 唯一的图像引擎
5.水晶空间
它于1997年发布java 游戏引擎,是一个用C++编写的开源游戏引擎。 推荐使用C++
优点:良好的社区支持; 大量的功能;
缺点:学习难度大;
我个人的经验是C++初学者应该从Irrlicht开始,这是最容易上手的。 我没有Java编程经验java 游戏引擎,所以我不能说什么。 但我认为jME仍然可以被击败材质材料3D道具,它有很好的社区支持。