android遊戲引擎彙總
隨著Android系統的使用越來越廣泛,瞭解一下Android平臺下的遊戲引擎就非常有必要。而同時因為基於Intel x86的移動裝置越來越多,我也非常關注支援x86的移動遊戲引擎。然而就目前為止遊戲引擎的數量已經非常之多,每個引擎都有不同的特徵、價格、成熟度等。通過一些調研之後,我發現有非常多的遊戲引擎可用於開發執行在android移動裝置端的遊戲,其中有些還支援x86系統,另外還有些通過簡單的修改後也可支援x86系統。
下面列出我所總結出的遊戲引擎的列表,這個列表包括每個引擎的特徵、引擎的一些細節,和對應的Google Play的遊戲例子(如果我能找到)。
- Project Anarchy by Havok -
- 免費、跨平臺,能為移動遊戲開發者提供工具包
- 可免費開發和釋出iOS、Android和Tizen程式
- 可擴充套件的C++外掛架構
- 包括Havok的視覺引擎及領先的物理運算,動畫和人工智慧開發工具
- 先可獲取
- Unity 3D – http://unity3d.com
- 擁有完整特徵的編輯器,支援iOS、Android、PC的2D/3D跨平臺引擎
- PhysX物理運算引擎,C#、javascript或Boo指令碼語言,多人玩家和網路遊戲的支援
- 試用免費,釋出則需購買認證
- 目前版本中還不支援Android x86
- Libgdx - http://code.google.com/p/libgdx/
- 支援Windows, Linux, OSX and Android跨平臺的2D/3D引擎,可在部署到手機上之前在PC上編寫模擬執行和測試
- 基於C++和Java的引擎,易於移植到x86
- Box2d物理運算,TMX地圖,著色, 2D粒子系統,精靈,攝像頭APIs,OBJ和MD5模式裝載.
- 可免費獲取
- 基於C++/Java引擎通過簡單修改,可執行在x86 Android裝置
- gameplay – http://gameplay3d.org/index.php
- 旨在幫助獨立遊戲開發的生態系統,開源的跨平臺的3D引擎
- 支援BlackBerry 10、PlayBook、Apple iOS 5+、Android NDK 2.3+、Microsoft Windows 7、Apple MacOS X、Linux
- 完整著色系統,基於節點的場景圖形系統,粒子系統,Full featured rendering system, node-based scen graph system, particle system, Bullet物理引擎, 音訊和UI介面系統等
- 在Apache 2.0許可下的開源引擎
- Esenthel Engine - http://www.esenthel.com/?id=overview
- 基於C++,支援Windows, Mac, Android and iOS的2D/3D的引擎
- 非商業用途可無限制免費
- 指令碼和C++支援,多重著色,動畫系統,物理運算引擎,流媒體遊戲引擎,GUI等
- DirectX 9,10,11, OpenGL, OpenGL ES 2.0, PhysX 3, PhysX 2, Bullet 物理引擎整合
- 包括地圖編輯器,模型編輯器,資料瀏覽器,程式碼編輯器等
- 快速跨平臺釋出
- Android原聲x86支援
- Marmalade SDK (previously Airplay SDK) - http://www.madewithmarmalade.com/
- 支援iOS, Android, BlackBerry PlayBook OS, bada, Windows Desktop, Mac OS, WindowsPhone 8的跨平臺人3D C++遊戲引擎
- 免費試用30天,釋出需要購買授權認證
- 基於C++的引擎可很容易地移植到x86 Android裝置中
- App game kit -http://www.appgamekit.com/
- 支援iOS, Windows, MacOS, Android, BlackBerry的跨平臺引擎
- 包含Box2D的基於OpenGL的2D引擎,支援精靈,粒子,輸入API,聲音和音樂等
- 好像是基於C++的引擎,應該很容易移植到x86 Android裝置
- 使用BASIC編寫遊戲程式碼,或者可選擇升級以使用原生C++進行編寫
- Free to try, license purchase required to publish.
- Orx - http://orx-project.org/
- 開源,可移植性,輕量級,可擴充套件性,資料驅動,非常容易使用的2D遊戲引擎
- 支援iPhone, iPad, Mac, Windows, Linux, Android的遊戲引擎
- 攝像頭API、動畫、聲音、精靈著色、資料驅動,快速原型設計和開發
- 免費開源
- 基於C++的引擎,應該易於移植到x86 Android裝置中
- DX Studio - http://www.dxstudio.com/
- 自帶剪輯器的3D遊戲引擎
- 目前Android上支援有限的特效
- 基於C++的引擎,應該易於移植到x86 Android裝置中
- 目前可免費獲取
- SIO2 Engine – http://sio2interactive.com/
- 支援iOS, Android, bada, WebOS, WIN32的2D/3D遊戲引擎
- 通過在PC上模擬器程式設計測試
- Lua指令碼,各種3D模型工具,Bullet物理運算,路徑尋找,聲音API,著色,動畫和網路支援
- 基於C++的引擎,應該易於移植到x86 Android裝置中
- 免費試用,可購買各種授權認證
- Unigine - http://unigine.com/products/unigine/
- 支援Windows, Linux, Max, PS3, iOS, Android的3D跨平臺
- 物理運算,指令碼等,暫不清楚對於移動端特效的支援情況
- 對於公司的商業工程可進行評估,需要授權認證
- 基於C/C++的OpenGL引擎,應該易於移植到x86 Android裝置中
- Candroidengine - http://code.google.com/p/candroidengine/
- 2D Java 2D引擎
- 精靈,動畫,背景API
- Dalvik引擎,應該可以在所有架構執行
- 可免費獲取完整原始碼
- Mages Engine - http://code.google.com/p/mages/
- 多人玩家 C/S 遊戲引擎
- Java引擎應該可以在所有架構執行
- 可免費獲取完整原始碼
- Unreal Development kit - http://udk.com/
- UDK不支援Android,完整授權則可支援Android
- Unreal Engine 3 免費版本,可開發3D遊戲
- 只支援iOS和Windows
- 非商業和教育用途可免費使用UDK
- Cuttlefish Engine - http://www.cuttlefishengine.com/
- 網站已不可用
- 支援Windows Phone, Android, iPhone, Windows PC的跨平臺的2D遊戲引擎
相關推薦
android遊戲引擎彙總
隨著Android系統的使用越來越廣泛,瞭解一下Android平臺下的遊戲引擎就非常有必要。而同時因為基於Intel x86的移動裝置越來越多,我也非常關注支援x86的移動遊戲引擎。然而就目前為止遊戲引擎的數量已經非常之多,每個引擎都有不同的特徵、價格、成熟度等。通過一些調
Android遊戲引擎Rokon宣佈停止更新
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
為什麼沒有好用的Android遊戲引擎
隨著Android平臺的不斷髮展,近期Android開發者數量呈現出上升勢頭,就連以往較為冷門的遊戲開發領域也湧現出不少生力軍。然而,全新的問題正擺在了初學者面前,很多他們從未遇過的問題開始浮上臺面。“找了好久也沒看見合適的引擎,看來Android真的不適合遊戲開發”、“我試過
記錄一下八款開源 Android 遊戲引擎
雖然android學了點點,然後現在又沒學了(我為啥這麼沒有恆心呢大哭)。以後有時間還是要繼續學android的,一定要啊!雖然現在沒學android遊戲程式設計,不過還是把這些八款開源的android遊戲引擎記錄一下,以後可能會用到也說不定。 1、Angle Angle是一款專為Android平臺設計的,敏
利用Android遊戲引擎Angle開發介面——顯示漢字
Angle不支援漢字的顯示,內帶的AngleFont,對E文的支援是沒問題。AngleFont通過把字元變為Bitmap的方式來載入字型檔,準備紋理。對於漢字字型檔,這個過程會耗時很長,全部載入進來,佔用記憶體也很多;如果部分載入、根據使用頻度更新字型檔快取,演算法又太麻煩
android遊戲引擎andengine學習系列三:繪製遊戲虛擬搖桿
如何高效的學習,這才是我們最值得去學習的。 andengine中繪製虛擬遊戲搖桿非常簡單,只需要實現AnalogOnScreenControl模擬搖桿類,在設定一些屬性即可。先看效果圖: 左邊的搖桿是控制精靈上下左右移動,右邊的搖桿空值精靈的旋轉。程式碼結構跟and
為基於 x86 的 Android* 遊戲選擇合適的引擎
文章 開源 版本號 操作 ani android uic 摘要 方法 摘要 遊戲開發者知道 Android 中蘊藏著巨大的機遇。 在 Google Play 商店的前 100 款應用中,約一半是遊戲應用(在利潤最高的前 100 款應用中。它們所占的比例超過 90%)
LGame-0 3 Android與JavaSE遊戲引擎 正式釋出,新增SRPG製作模組
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Android及JavaSE遊戲引擎LGame-0 2 9釋出(新增物理引擎支援)
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
基於Unity3d 引擎的Android遊戲優化
最近專案進入收尾階段,之前對專案做了很多優化,mesh合併 ,減少DrawCall和模型骨骼以及物理計算,合併材質球,優化程式碼等等,在IOS上還好,但是Android上,試過幾款手機,從低端到高階,發現效能還是很差,所以又花了幾天來研究摸索,終於把遊戲效能搞定。記錄下來
Android開源遊戲引擎——jPCT
PCT是一款基於OpenGL技術開發的3D圖形引擎(PC環境為標準OpenGL,Android為OpenGL ES), 以Java語言為基礎的,擁有功能強大的Java 3D解決方案。該引擎與LGame(此為2D遊戲引擎
開源2D遊戲引擎(Java&Android),LGame-0.3.2版正式釋出
PS:為了多平臺版本的優化與整合,本年內(2011)不會正式釋出0.3.3版LGame。不過,LGame專案SVN根目錄下有LGame-Anroid-0.3.3版的測試版jar及原始碼提供。除尚未附帶RTS模組外,該版與正式的0.3.3內容完全一致(此版會每週進行一次Bug
Unity3D 遊戲引擎之C#使用Socket與HTTP連接server數據傳輸包
tco 類型 oba connect asp bre amp 客戶 star 近期比較忙。有段時間沒寫博客拉。近期項目中須要使用HTTP與Socket。雨松MOMO把自己這段時間學習的資料整理一下。有關Socket與HTTP的基礎知識MOMO就不贅述拉,不懂得朋友自己
《黑馬程序猿》 cocos2d遊戲引擎復習筆記一
art cocos2d 程序猿 旋轉 ctrl 次數 進行 是什麽 時間 /** ----------------------------遊戲場景的搭建-------------------------------- 1首先創建一個surfaceview ,它能夠在
Android Cocos2dx引擎 prv.ccz/plist/so等優化緩存文件,手把手ida教你逆向project反編譯apk庫等文件
反編譯 packer ng- ace yaffs2 ces spa 即將 放棄 前段時間在 Android play 上看到一個非常牛逼的 3D 動態天氣預報,效果真的非常炫。二話不說動手 dex2jar.bat/apktool 發現這並沒 有什麽卵用,在核心的地方看見
【很強大的Android圖表引擎 - AChartSDK】
mar 由於 引用 效果 pop .net title add 下載 在手機移動App開發中,圖表在app中越來越占領舉足輕重的地圖。而在Android領域。AchartEngine 圖表引擎可謂無人不知無人不曉。可是今天就給各位推薦更為強大的圖表引擎。
如何學習aNDROID遊戲開發
.com and 遊戲開發 baidu ongl oid hao123 music andro %E5%AE%89%E5%8D%93%E7%9A%84%E5%B0%B1%E4%B8%9A%E6%96%B9%E5%90%91%E9%83%BD%E6%9C%89%E9%82%A
Geomystery(幾何迷城)的遊戲引擎設計與實現
isp sum output body ide 信息 orm hid 的人 在這裏介紹Geomystery(幾何迷城)的遊戲引擎設計與實現。 業務邏輯:引擎采用模塊化的MVC(Model模型,View視圖,Controller控制)設計方式,這樣有助於運用多種設計模式
javascript飛機大戰-----002遊戲引擎
pan sco htm gin () ear 效果 time margin 基本html布局 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
Java動畫 重力彈球 如鵬遊戲引擎 精靈 設計一個小球加速落地又減速彈起並反復直到停止的Java程序
ble ack pause ani ring pen nts game 遊戲 package com.swift; import com.rupeng.game.GameCore; public class BouncingBall implements Runnab