2013移動開發工具盤點:16大跨平臺游戲引擎
1. Edgelib:2D及3D中間件游戲引擎,支持iOS、Android、Windows Phone、塞班、Mac,Linux等等平臺的游戲開發??擅赓M使用。
2. Emo:移動游戲框架,利用Squirrel腳本語言,基于OpenGL ES及OpenAL/OpenSL開發iOS及Android游戲。開源,免費。
3. Unreal Development Kit:是目前世界最知名的授權最廣的頂尖游戲引擎,占有全球商用游戲引擎80%的市場份額。支持iOS及Android。虛幻3引擎的免費版本,不包含源代碼,但包含了開發基于虛幻3引擎獨立游戲的所有工具。
4. JMonkey Engine:基于Java OpenGL的免費開源引擎,一個基于場景圖、高性能的圖形API,是一個使用Java語言編寫的圖形繪制引擎。通過使用一個抽象層,支持任意的繪制系統??捎肑ava語言編程并導入任何與OpenGL 2兼容的設備。
5. ShiVa3D:號稱最具跨平臺意義的移動游戲引擎,是一個3D游戲引擎及開發工具包,支持iOS,Android,WP及黑莓。國內有專門的書作介紹。
6. Libdx:免費的Android、HTML5及Java 3D/2D游戲開發框架,只寫一次便可以適配到多個平臺。
圖:用Libgdx開發的游戲
7. Papaya Social Game Engine:2D游戲引擎,幫助輕松開發移動社交游戲,支持iOS及Android。另外還提供游戲內購買系統,幫助你實現游戲的貨幣化。
8. MoSync:HTML5/JavaScript的輕量級工具,用于開發iOS,Android及Windows Phone的本地移動App。開發者能通過MoSync精簡庫調用本地設備API,開發的App還能使用本地的UI控件。為Android設備做開發時,MoSync可以創建Dalvik字節碼,也能在使用Java-Native界面和NDK時直接工作于C++層面。
9. NME:免費開源框架,能用于開發Android、iOS、黑莓及WindowsPhone App,無需C或C++開發技巧。
10. SIO2:基于OpenGLES的跨平臺2D及3D游戲引擎,支持iOS及Android,采用的是C及C++語言。官網上有入門教程,可以去參考。
11. Corona SDK:著名跨平臺游戲開發工具,支持iOS,Android,據說有150000開發者使用這個工具。很多iOS開發者反映這個工具很好用,但據Android開發者說該工具用起來不是特別順心。
圖:用Corona開發的游戲“The Lost City”
12. Marmalade:采用C/C++開發跨平臺的原生游戲及App,能適配到桌面端及移動端,支持iOS、Android及黑莓,可循環利用代碼,兼容PhoneGap API。
13. BattryTech:一個游戲開發框架,能為Android及iPhone平臺寫原生C++代碼。引擎基于Lua 5.1語言,所以你只需要懂一點Lua語言即可,引擎免費。
14. App Game Kit:跨平臺游戲開發工具,利用BASIC腳本語言,支持黑莓、Android、iOS平臺。支持開發商結合Eclipse開發環境,使用LoadImage、Sprite、PlaySound等簡單的程序命令制作游戲,然后將這些游戲編譯到指定的平臺。
圖:用App Game Kit開發的游戲
15. Antiryad Gx:跨平臺的多核3D及2D游戲引擎,支持C、C++及Gel語言,使用iOS,Windows及Android平臺。
圖:Antiryad Gx設計界面
16. Unity Mobile:游戲開發者都不會陌生,這是一個非常好的游戲引擎,移動版的著名3D Unity引擎,支持iOS及Android,Madfinger曾用于開發游戲“Shadowgun”(暗影之槍)。