當前位置:首頁 » 游戲類別 » 手機可以用的游戲開發引擎

手機可以用的游戲開發引擎

發布時間: 2022-11-25 21:27:02

⑴ android游戲開發用什麼引擎

作為能和蘋果iOS分庭抗禮的Android(各種意義上),當然也會有相當數量的游戲引擎存在。

常見的Android游戲引擎

  1. Angle

    Angle是一款專為Android平台設計的,敏捷且適合快速開發的2D游戲引擎,基於OpenGL ES技術開發。

  2. Rokon

    rokon是一款Android 2D游戲引擎,基於OpenGL ES技術開發,物理引擎為Box2D,因此能夠實現一些較為復雜的物理效果,該項目最新版本為 2.0.3 。

  3. LGame

    LGame是一款國人開發的Java游戲引擎,有Android及PC(J2SE)兩個開發版本,目前最高版本同為0.2.6。

⑵ 手機游戲《家園》是用的那款開發引擎開發的,要求具體的答案

具體那個引擎開發的我也不知道,不過安卓系統開發游戲引擎有8種,
1.Rokon(2D java)
Rokon是一款強大、可擴展、靈活的Android 2D游戲引擎,基於OpenGLES技術開發,物理引擎為Box2D,因此能夠實現一些較為復雜的物理效果,該項目最新版本為2.0.3(09/07/10)。總體來說,此引擎最大的優點在於其開發文檔相當之完備,並且項目作者對反饋Bug的修正非常之神速,所以該框架的使用在目前也最為廣泛,有人乾脆將它稱為Cocos2d-iPhone引擎的Android版(業務邏輯和編碼風格上也很像)。
最低運行環境要求:Android1.5。
2.Angle(2D Java)
Angel 2D是一個基於OpenGL和C++ 的2D游戲引擎的原型。它最初是由洛杉磯一群電子藝界的雇員用於他們在2008年4月的Game Jam計劃。原型提供了許多有用的游戲功能,包括簡單的文字渲染、聲音、輸入映射、 config文件、 path finding和Python腳本。
Angle是一款專為Android平台設計的,敏捷且適合快速開發的2D游戲引擎,基於OpenGLES技術開發。該引擎全部用Java代碼編寫,並且可以根據自己的需要替換裡面的實現,缺陷在於文檔不足,而且下載的代碼中僅僅包含有少量的示例教程。
最低運行環境要求不詳。
3.LGame
LGame是一款國人開發的Java游戲引擎,有Android及PC(J2SE)兩個開發版本,目前最高版本同為0.2.6(31/07/10)。其底層繪圖器LGrpaphics封裝有J2SE以及J2ME提供的全部Graphics API(PC版採用Graphics 2D封裝,Android版採用Canvas模擬實現),所以能夠將J2SE或J2ME開發經驗直接套用其中,兩版本間主要代碼能夠相互移植。Android版內置有Admob介面,可以不必配置XML直接硬編碼Admob廣告信息。
該引擎除了基本的音效、圖形、物理、精靈等常用組件以外,也內置有Ioc、xml、http等常用Java組件的封裝,代價是jar體積較為龐大,PC版已突破1.2MB,Android版有所簡化,大小為500KB左右。此外,該引擎還內置有按照1:1實現的J2ME精靈類及相關組件,可以將絕大多數J2ME游戲平移到Android或PC版中。唯一遺憾的是,該項目作者至今都沒有提供開發文檔,只有游戲示例可供下載。
最低運行環境要求:Android1.1。
4.libGdx
libGdx是一款基於Open GLES技術開發的Android游戲引擎,支持Android平台下的2D游戲開發,物理引擎採用Box2D實現。libGdx是一個跨平台的2D/3D的游戲開發框架,它由Java/C/C++語言編寫而成。它基於Apache License, Version 2.0 協議,對商業使用和非商業使用均免費。單從性能角度來說,堪稱一款非常強大的Android游戲引擎,但缺陷是精靈類等相關組件在使用上不夠簡化,而且文檔也較為匱乏。
最低運行環境要求不詳。
5.AndEngine
AndEngine是一款基於OpenGL ES技術的Android游戲引擎。AndEngine基於libGDX框架開發,使用OpenGL ES進行圖形繪制。同時集成了Box2D物理引擎,因此也能實現一些復雜的物理效果。相比於其他Android游戲引擎,AndEngine的效率優勢十分明顯。在Rokon(另一個Android 2D游戲引擎)宣布停止更新以後,AndEngine成為Android最為流行的2D游戲引擎。該框架性能普通,文檔缺乏,但示例較為豐富。
最低運行環境要求不詳。
6.jPCT
jPCT是一款基於OpenGL技術開發的3D圖形引擎(PC環境為標准OpenGL,Android為Open GLES),以Java語言為基礎的,擁有功能強大的Java3D解決方案。該引擎與LGame(此為2D游戲引擎)相類似,目前擁有PC(J2SE)以及Android兩個開發版本。
jPCT的最大優勢之一,就在於它驚人的向下兼容性。在PC環境中,jPCT甚至可以運行在JVM1.1環境之中,因為jPCT內部提供的圖形渲染介面完全符合所有的Java1.1規范(即使是已經消失的Microsoft VM乃至更古老的Net scape 4 VM也不例外)。
最低運行環境要求:Android1.5。
7.Alien 3d
Alien3d是一款體積非常之小的Android 3D游戲引擎,基於OpenGLES技術開發。為了壓縮體積,它根據不同功能採用多jar方式發布(包括alien3d-engine.jar,alien3d-tiled.jar,alien3d-sprites.jar,alien3d-shapes.jar,alien3d-particles 2d.jar,),實際上,它的核心文件大約只有40KB,所有相關jar的總和也不足150KB。
最低運行環境要求:Android1.5。
8.Catcake
Catcake是一款跨平台的Java3D圖形引擎,目前支持PC(J2SE)及Android環境運行(已有iPhone版規劃)。該引擎在易用性和運行性能上皆有出色的表現,支持常見的游戲開發功能,諸如精靈動畫,音頻處理和視頻播放等。
最低運行環境要求:Android1.6。

⑶ 手游開發該如何選擇合適的游戲引擎

手游開發該如何選擇合適的游戲引擎

一、引擎的介紹

隨著游戲開發的不斷進步,游戲開發越來越龐大復雜,因此游戲引擎已經成為游戲開發必不可少的工具。引擎對基本的功能封裝,對工具鏈的提供等都可以大幅降低游戲引擎的開發難度,提高開發速度和質量。

對於目前市場,3D手游的引擎選擇主要分四部分:

Unity:在移動端更有優勢占據手游市場70%的佔有率,各種品類游戲都有;

Unreal:兩款正版吃雞手游都是使用Unreal引擎,但手游MMO目前國內還沒有上線產品,國內端游MMO成功的也很少;

自研引擎:例如楚留香的Messiah,太極熊貓的Flexi等,優點在於非常熟悉可以提供深度定製和優化;

其他引擎:應用較少不進行考慮。

這里其實選擇的餘地比較小,對於大部分沒有自研引擎的公司來說,還是選擇Unity居多,但是隨著硬體的不斷發展以及Epic公司自己的不斷優化和持續更新,Unreal在手機上也有越來越多的公司和項目選擇使用了。

經過對比可知Unity更容易上手前期開發更快速,更容易做出適配更廣(內存和穩定性)的游戲,但一些次時代技術需要自己實現。而Unreal學習成本較高開發效率較低,但是更容易做出頂尖效果的游戲,更適合開放世界,大型項目。

四、總結

如果是項目周期和成本比較寬裕,希望開發超高畫質超高品質,開放世界的游戲,同時圖形向技術積累較弱推薦使用Unreal,特別是FPS射擊類游戲;如果希望開發周期更短,或者有著深厚技術積累和技術支持推薦使用Unity。此外引擎的選擇也受美術和策劃的影響,特別是美術同學,對編輯器和引擎的熟悉成度對進度,效果和性能也有著非常大的影響。

其實對於大部分的游戲,兩款引擎都可以滿足需求,主要的差異還是在品質,時間,成本的項目管理三角形的取捨上。適合自己的才是最好的。

⑷ 游戲引擎有哪些

一、Unity 3D

Unity3D是由Unity Technologies開發的一個讓玩家輕松創建諸如三維視頻游戲、建築可視化、實時三維動畫等類型互動內容的多平台的綜合型游戲開發工具,是一個全面整合的專業游戲引擎。

代表作游戲:

  • 刀塔傳奇

  • 捕魚達人

  • 開心消消樂

  • ⑸ 什麼是游戲引擎

    虛幻3引擎介紹: 虛幻3引擎是一套為下一代游戲pc平台准備的完整的游戲開發構架,提供大量的核心技術陣列,內容編輯工具,支持高端開發團隊的基礎項目建設。 虛幻引擎的所有編寫觀念都是為了更加容易的內容製作和編程的開發,為了讓所有的美術開發人員能夠牽扯到最少程序開發內容的情況下使用抽象程序助手來自由創建虛擬環境,以及提供程序編寫者高效率的模塊和可擴展的開發構架用來創建,測試,和完成各種類型的游戲製作。 虛幻3引擎給人留下最深印象的就是其極端細膩的人物和物品模型。通常游戲的人物模型由幾百至幾千個多邊形組成,並在模型上直接進行貼圖和渲染等工作從而得到最終的畫面。而虛幻3引擎的進步之處就在於在游戲的製作階段,引擎可以支持製作人員創建一個數百萬多邊形組成的超精細模型(最上面的模型由200萬多邊形組成,而下面的模型僅有5287個多邊形),並對模型進行細致的渲染,從而得到一張高品質的法線貼圖,這張法線貼圖中記錄了高精度模型的所有光照信息和通道信息。在游戲最終運行的時候,游戲會自動將這張帶有全部渲染信息的法線貼圖應用到一個低多邊形數量(通常在5000-15000多邊形)的模型上。這樣的效果就是游戲的模型雖然多邊形數量比較少但是其渲染精度幾乎和數百萬多邊形的模型一樣,這樣可以在保證效果的同時在最大程度上節省顯卡的計算資源。

    ⑹ 手機游戲開發,採用什麼游戲開發引擎比較好

    當然是Cocos,Cocos是全球最受歡迎的移動游戲開發解決方案,整合了Cocos 2d-x、Cocos 2d-js、Cocos Studio、Cocos Code IDE等框架及工具,無論您是開發新手還是行業資深人士都可以使用cocos極大地提升游戲開發效率,降低溝通成本,實現游戲的快速迭代,Cocos專為手游而生,專為您而生!

       Cocos 2d-x: 全球佔有率第一的手機游戲引擎, 基於MIT開源協議,OpenGL ES的免費跨平台開源引擎,開發者可以使用c ,lua來進行跨平台游戲的製作,覆蓋世界上所有主流的操作系統包括iOS,Android,WP,Windows,Mac, 平台兼容性達到99.37%, 被開發者譽為「千萬級手游搖籃」。

      Cocos 2d-js :Cocos 2d-js 是基於HTML5規范集的Cocos 2d-x引擎分支,基於MIT開源協議,具有跨平台的能力和強大的性能,同一套JS代碼不僅可以在iOS,Android,WP,Windows,Mac平台高效率的執行,而且也可以在瀏覽器運行,同時藉助Runtime技術,瀏覽器運行效率與平台運行效率一致,目前在Qzone平台,是使用率最高的JS游戲引擎。

      Cocos Studio: 是Cocos2d-x與Cocos2d-js引擎配套免費跨平台游戲開發工具,幫助開發者快速構建2D/3D游戲場景、編輯UI、編輯動畫等游戲資源,支持TexturePacker,Particle Designer,Tiled Map Editor,3ds Max等優秀第三方的資源導入,滿足不同開發者和公司的開發需求,並且上手容易,簡單易懂,同時提供了豐富的開發資源,模板,方便大家學習。

      Cocos Code IDE:Cocos Code IDE 是一個基於intellij idea 免費跨平台代碼編輯IDE,專門為 Cocos 2d-x Lua & JavaScript 開發人員准備,通過 IDE 你可以方便的創建游戲工程、編寫並且支持在不同平台上調試代碼、實時查看代碼被改變後的效果。

    ⑺ 想問下 做手機游戲適合什麼游戲引擎 求排行

    現在手機游戲大多數是unity3D開發的,因為學習使用相對便捷

    ⑻ 手機游戲引擎都有哪些

    cocos2d-x國內寫的,能編譯到各個平台,c++開發
    cocos2d,各種語言實現版本,各種平台用對於的就行
    libgdx,android,pc,android上非常好的開源引擎,內置c++實現的box2d,java開發
    Ogre,pc,ios,挺出名的一個3d引擎,一般是c++開發,但是有python何.net版的
    開源的引擎,腳本功能一般得自己實現了
    另外,udk和unity3d都有可視化的開發環境,上述引擎沒有,可以找第三方的實現

    ⑼ Android開源游戲引擎有哪些

    Android開源游戲引擎是Android游戲開發的基礎,選擇一個好的Android游戲開發的引擎能讓更好的來開發游戲,下面就簡紹幾個Android開源游戲引擎。
    1、Angle
    Angle是一款專為Android平台設計的,敏捷且適合快速開發的2D游戲引擎,基於OpenGL
    ES技術開發。該引擎全部用Java代碼編寫,並且可以根據自己的需要替換裡面的實現,缺陷在於文檔不足,而且下載的代碼中僅僅包含有少量的示例教程。
    2、Rokon
    rokon是一款Android
    2D游戲引擎,基於OpenGL
    ES技術開發,物理引擎為Box2D,因此能夠實現一些較為復雜的物理效果,該項目最新版本為
    2.0.3
    (09/07/10)。總體來說,此引擎最大的優點在於其開發文檔相當之完備,並且項目作者對反饋Bug的修正非常之神速,所以該框架的使用在目前也最為
    廣泛,有人乾脆將它稱為Cocos2d-iPhone引擎的Android版(業務邏輯和編碼風格上也確實很像)。附帶一提,國內某個需要注冊會員才能下
    載的Android游戲框架衍生於此框架,所以大家也不要刻板的認為收費便一定是好的,免費就一定不好,最低運行環境要求為Android
    1.5。
    3、LGame
    LGame是一款國人開發的Java游戲引擎,有Android及PC(J2SE)兩個開發版本,目前最高版本同為0.2.6(31/07/10)。其底
    層繪圖器LGrpaphics封裝有J2SE以及J2ME提供的全部Graphics
    API(PC版採用Graphics2D封裝,Android版採用Canvas模擬實現),所以能夠將J2SE或J2ME開發經驗直接套用其中,兩版本
    間主要代碼能夠相互移植。Android版內置有Admob介面,可以不必配置XML直接硬編碼Admob廣告信息。
    該引擎除了基本的音效、圖形、物理、精靈等常用組件以外,也內置有Ioc、xml、http等常用Java組件的封裝,代價是jar體積較為龐大,PC版
    已突破1.2MB,Android版有所簡化也在500KB左右。此外,該引擎還內置有按照1:1實現的J2ME精靈類及相關組件,可以將絕大多數
    J2ME游戲平移到Android或PC版中。唯一遺憾的是,該項目作者是個極其懶惰的傢伙,開發文檔從去年說到今年依舊沒有提供,只有游戲示例可供下
    載。
    4、jPCT
    jPCT是一款基於OpenGL技術開發的3D圖形引擎(PC環境為標准OpenGL,Android為OpenGL
    ES),
    以Java語言為基礎的,擁有功能強大的Java
    3D解決方案。該引擎與LGame(此為2D游戲引擎)相類似,目前擁有PC(J2SE)以及Android兩個開發版本。
    jPCT的最大優勢之一,就在於它驚人的向下兼容性。在PC環境中,jPCT甚至可以運行在JVM1.1環境之中,因為jPCT內部提供的圖形渲染介面完
    全符合所有的Java
    1.1規范(就連已經消失的Microsoft
    VM乃至更古老的Netscape
    4
    VM也不例外)。
    5、Catcake
    Catcake是一款跨平台的Java
    3D圖形引擎,目前支持PC(J2SE)及Android環境運行(已有iPhone版規劃)。該引擎在易用性和運行性能上皆有出色的表現,支持常見的游戲開發功能,諸如精靈動畫,音頻處理和視頻播放等。
    當然還有其他的Android開源游戲引擎,也許更好。

    熱點內容
    絕地求生未來之役比賽為什麼進不去 發布:2023-08-31 22:07:08 瀏覽:1466
    dota2位置什麼意思 發布:2023-08-31 22:00:04 瀏覽:903
    lol電競是什麼樣子 發布:2023-08-31 21:58:40 瀏覽:1366
    絕地求生八倍鏡的那個圓圈怎麼弄 發布:2023-08-31 21:58:31 瀏覽:1450
    lol龍龜一個多少金幣 發布:2023-08-31 21:55:07 瀏覽:812
    王者如何改游戲內名稱 發布:2023-08-31 21:55:06 瀏覽:1095
    游戲主播打廣告是什麼意思 發布:2023-08-31 21:55:06 瀏覽:1794
    絕地求生如何免費拿到ss7賽季手冊 發布:2023-08-31 21:52:13 瀏覽:981
    pgg是哪個國家的戰隊lol 發布:2023-08-31 21:52:07 瀏覽:861
    一個人的時候才發現游戲很沒意思 發布:2023-08-31 21:49:24 瀏覽:1496