免费的Android、HTML5及Java3D/2D游戏开发的游戏

免费的Android、HTML5及Java3D/2D游戏开发的游戏

2.Emo:手机游戏框架3D角色,使用Squirrel脚本语言开发基于OpenGLES和OpenAL/OpenSL的iOS和Android游戏。 开源且免费。

3、虚幻开发套件:是目前全球最知名、授权最广泛的顶级游戏引擎,占据全球商业游戏引擎市场80%的份额。 支持 iOS 和 Android。 虚幻引擎3的免费版本不包含源代码,但包含基于虚幻引擎3开发独立游戏的所有工具。

4.JMonkeyEngine:一个基于JavaOpenGL的免费开源引擎,一个基于场景图的高性能图形API,一个用Java语言编写的图形绘制引擎。 通过使用抽象层,支持任意绘图系统。 可以用 Java 编程并导入到任何 OpenGL2 兼容设备中。

5.ShiVa3D:号称最具跨平台性的手机游戏引擎,是一款支持iOS、Android、WP和BlackBerry的3D游戏引擎和开发工具包。 国内有专门的书籍介绍。

6. Libdx:一个免费的Android、HTML5和Java3D/2D游戏开发框架,一次编写即可适配多个平台。

图:使用Libgdx开发的游戏

7. PapayaSocialGameEngine:2D游戏引擎,帮助轻松开发手机上的移动社交游戏,支持iOS和Android。 还有一个游戏内购买系统可以帮助您通过游戏获利。

8. MoSync:HTML5/JavaScript的轻量级工具,用于iOS、Android和Windows Phone的本地移动应用程序的手机开发。 移动开发者可以通过MoSync精简库调用本地设备API,手机上开发的应用程序也可以使用本地UI控件。 MoSync 在为 Android 设备开发时可以创建 Dalvik 字节码,并且在使用 Java-Native 接口和 NDK 时也可以直接在 C++ 级别上工作。

9. NME:一个免费的开源框架,可用于开发Android、iOS、BlackBerry和Windows Phone手机应用程序,无需C或C++开发技能。

图:与NME开发的游戏

10.SIO2:基于OpenGLES的跨平台2D和3D游戏引擎,支持iOS和Android,使用C和C++语言。 官网有入门教程可供参考。

11. CoronaSDK:著名的跨平台游戏开发工具,支持iOS和Android。 据说有15万名开发者使用这个工具。 许多iOS开发者表示这个工具非常有用3D道具,但据Android开发者称,该工具使用起来并不是特别顺畅。

图:与Corona开发的游戏《TheLostCity》

12. Marmalade:使用C/C++开发跨平台的原生游戏和应用程序。 可适配桌面端和移动端。 它支持 iOS、Android 和黑莓。 它可以回收代码并兼容PhoneGap API。

13.BattryTech:一个游戏开发框架,可以为Android和iPhone平台编写原生C++代码。 该引擎基于Lua5.1语言,因此您只需要了解一点Lua语言跨平台游戏开发,并且该引擎是免费的。

14.AppGameKit:跨平台游戏开发工具,使用BASIC脚本语言,支持BlackBerry、Android、iOS平台。 支持开发者结合Eclipse移动开发环境使用LoadImage、Sprite、PlaySound等简单的程序命令来创建游戏跨平台游戏开发,然后将这些游戏编译到指定平台。

图:使用AppGameKit开发的游戏

15. AntiryadGx:跨平台多核3D和2D游戏引擎,支持C、C++和Gel语言,使用iOS、Windows和Android平台。

图:AntryadGx设计界面

16. UnityMobile:手机开发游戏开发者都会熟悉它。 这是一款非常优秀的游戏引擎,著名的3DUnity引擎的移动版(推荐阅读:天才就是责任:Unity CEO谈Unity4.0游戏引擎),支持iOS和Android,Madfinger曾用于开发游戏《Shadowgun》 。

原来的:

文章来源:https://m.ancii.com/abr64jbdx/