2010-10-22 167 views
24

是否可以爲iPhone和Android做跨平臺遊戲引擎?如果它如何能做到這一點。我認爲我需要學習如何做到這一點。適用於iPhone/Android的遊戲引擎

+5

有許多支持iPhone和Android的遊戲引擎。我建議你挑選一到兩個,然後嘗試一下最適合你的需求。我已經將[手機遊戲引擎](http://mobilegameengines.com)的大型索引放在一起,您可以在其中使用過濾器列出支持您感興趣的平臺的所有引擎。 – jasonb 2012-04-03 22:44:16

+0

jasonb:剛回來謝謝你把這個清單放在一起。 – nana 2012-08-16 17:19:27

回答

8

退房Unity 3D

還支持PC,Mac和其他人。

+1

thz wernight,但實際上我試圖開發一個遊戲引擎或框架來開發iPhone和Android的2D或3D遊戲。 PLZ幫助我。 – KingofHeaven 2010-10-25 04:13:39

+0

總之,你正在嘗試做一些類似Unity的東西。哈哈。這是一個非常大的項目。即使你的意思是把它變成一個普通的遊戲引擎,也是巨大的。 OpenGL應該可以同時工作。如果你正在尋找一箇中間件,你可以用** SDL **試試你的運氣(見http://stackoverflow.com/questions/597459/how-mature-is-sdl-for-iphone)。 – Wernight 2010-10-25 20:11:11

3

哇,這很酷。我很高興Unity終於開始支持Android。

對於另外一個,看看科羅納(Android設備和iPhone,認爲它需要的是Mac) http://anscamobile.com/corona/

6

看看Shiva3D,它支持Windows,MacOS的,Linux和iPhone,iPad的,的Android,Palm的WebOS和Wii http://www.stonetrip.com/

+0

非常感謝優秀的指針! – 2011-02-13 14:47:00

4

只是權衡與偏見替代引擎...

我們剛剛推出了新的產品,它是一個位水平低於一個遊戲引擎。它被稱爲BatteryTech,它是一個輕量級SDK,提供所有Windows,iPhone,Android和Mac平臺抽象服務作爲引擎,但不需要使用引擎。我們爲我們的遊戲開發定製引擎(並不那麼難,真的),並且想要別人也想要,因此請看看它是否像您想要的那樣。

+0

僅供參考 - BatteryTech SDK 2.0和引擎可在http://www.batterytechsdk.com上獲得,它對核心移動平臺,基於OpenGL ES 2.0的良好3D渲染,Ouya支持等提供了出色的支持。請告訴我們有問題。 – rbgrn 2013-02-15 00:27:09

+0

鏈接已損壞 – 2014-08-20 07:49:15

13

查看Cocos2d-x。它是完全免費且開源的。

還有http://www.appgamekit.com這是我感興趣的東西。它支持「Basic」以及「C++」。

我覺得果醬果然很強大。我弄亂了它。並高度推薦它。

如果您只針對Android和iOS進行2D遊戲,那麼我會強烈推薦Cocos2d-x。這是我遇到的C++中最完整和最自由的框架之一。

使用Cocos2d-x與Marmalade相反的優點是遊戲引擎的大部分組件都被編寫了。您可以在不到一天的時間內製作出遊戲原型。 Cocos2d-x也是免費的。

我用果醬寫了自己的遊戲引擎,花了不到一個星期的時間(當然還有下班)。

Cocos2d-x的缺點顯然是平臺支持的多樣性。

如果您願意花一點錢但也需要Cocos2d-x提供的簡單功能。退房http://appgamekit.com它比Marmalade SDK更便宜,更易於使用。它也通過C++擴展。

決定使用什麼主要取決於您的約束條件。我目前正在使用Cocos2d-x爲即將推出的項目計劃將於iOS發佈。

0

Moai對於較小的項目是免費的,並且也被大型工作室使用。我自己運行自制軟件,但如果我沒有,我可能會自己使用Moai,因爲它看起來很有前途。他們聲稱它是Mac,PC,iOS,Android的端口,我甚至認爲Kindle Fire。

2

另外還有一個叫做「ethanon」。 「https://github.com/asantee/ethanon」

於Android,iOS,窗戶,MacOSX的,和黑莓PlayBook還有一種叫"gameplay3d"

1

V-Play(v-play.net)是基於Qt/QML了許多有用的V-播放QML遊戲組件的跨平臺的遊戲引擎用於處理多個顯示分辨率&寬高比,動畫,粒子,物理,路徑發現等等。請參閱他們的API reference以獲取完整的功能和組件列表。 V-Play還配備了即用型game templates,適用於塔防,平臺遊戲或益智遊戲等最成功的遊戲類型。