游戲引擎是指一些已編寫好的可編輯電腦游戲系統(tǒng)或者一些交互式實(shí)時(shí)圖像應(yīng)用程序的核心組件,。這些系統(tǒng)為游戲設(shè)計(jì)者提供各種編寫游戲所需的各種工具,,其目的在于讓游戲設(shè)計(jì)者能容易和快速地做出游戲程式而不用由零開始。以下介紹了幾款常見的開源游戲引擎: OGREOGRE是一個(gè)三維(3D)圖形渲染引擎,。它是面向?qū)ο蟮?,并且高效,抽象化了不同的API和平臺(tái),,這樣可以以場(chǎng)景為對(duì)象來(lái)使用物體,,支持多種場(chǎng)景。它已經(jīng)成功地被應(yīng)用于諸多三維仿真領(lǐng)域,,包括網(wǎng)絡(luò)游戲和三維仿真項(xiàng)目,。( 項(xiàng)目詳情)
推薦下載資源:
IrrlichtIrrlicht是一個(gè)完全跨平臺(tái)的3D游戲引擎,。具有高效,實(shí)時(shí)等特點(diǎn),使用D3D,、OpenGL和它的自己的渲染程序,。支持動(dòng)態(tài)的陰影,粒子系統(tǒng),,角色動(dòng)畫,,室內(nèi)和室外技術(shù)以及碰撞檢測(cè)等。提供Anti-aliasing支持,,可運(yùn)行于Linux,,Windows ,MacOS,。( 項(xiàng)目詳情)
推薦相關(guān)文檔:
推薦下載資源:
Panda3DPanda3D,, 由迪斯尼VR工作室開發(fā)和維護(hù)的3D游戲引擎(BSD授權(quán))。( 項(xiàng)目詳情)
推薦相關(guān)文檔:
Cocos2d-xCocos2D-X是一款開源的移動(dòng)2D游戲框架,它基于MIT許可協(xié)議下發(fā)布,。基于Cocos2D-X的框架,,移動(dòng)游戲可以用C++或者Lua語(yǔ)言來(lái)編寫,,其使用的API完全兼容于Cocos2D-iPhone。Cocos2d-x項(xiàng)目可以很容易地編譯并運(yùn)行在iOS,、Android,、三星bada 、BlackBerry Tablet OS等平臺(tái)上,。( 項(xiàng)目詳情)
推薦相關(guān)文檔:
推薦下載資源:
Crystal SpaceCrystal Space是3D構(gòu)架,用C++語(yǔ)言編寫,。開發(fā)者包括Jorrit Tyberghein,。首個(gè)公開版本發(fā)布于1997年8月26日, 通常用于電子游戲目的,。是使用GNU Lesser General Public License協(xié)議的自由軟件,,作為 SourceForge.net 2003年2月 月度項(xiàng)目??捎肙penGL(全平臺(tái)),, SDL(全SDL平臺(tái)), X11(Unix和GNU/Linux)或SVGALib (GNU/Linux),。( 項(xiàng)目詳情)
推薦相關(guān)文檔:
jMonkeyEngineJME(java Monkey Engine),,一個(gè)非常棒的Java 3D游戲引擎,。JME是一個(gè)高性能的3D圖形API,采用LWJGL作為底層支持,。它的后續(xù)版本將支持JOGL,。JME和Java
3D具有類似的場(chǎng)景結(jié)構(gòu),開發(fā)者必須以樹狀方式組織自己的場(chǎng)景,。JME主要由Render系統(tǒng),、Material系統(tǒng)、GUI系統(tǒng),、Texture和圖片解碼器,、文件解碼器、Scene插件(主要是地形系統(tǒng)),、粒子系統(tǒng),、日志、物理系統(tǒng),、光照系統(tǒng)等構(gòu)成,。(
項(xiàng)目詳情)
推薦項(xiàng)目文檔:
Bullet Physics EngineBullet Physics Engine是專業(yè)的開源物理引擎,,可免費(fèi)用于商業(yè)游戲的開發(fā),。Bullet Physics Engine已經(jīng)被用于Play Station 3、XBox,、Nintendo Wii,、PC等多種平臺(tái)上的游戲開發(fā),并且已經(jīng)被整合到Maya和Blender3D中,。( 項(xiàng)目詳情)
推薦相關(guān)文檔:
Genesis3DGenesis-3D是國(guó)內(nèi)游戲公司搜狐暢游研發(fā)并發(fā)布的一個(gè)可以讓玩家及開發(fā)者輕松創(chuàng)建三維視頻游戲等的首款國(guó)內(nèi)外開源3D游戲引擎平臺(tái),。它包括跨平臺(tái)渲染引擎、2D引擎,、物理引擎,、音效系統(tǒng)、粒子系統(tǒng),、動(dòng)畫系統(tǒng),、服務(wù)器引擎、游戲設(shè)計(jì)工具等,,可適用于各種類型游戲研發(fā)的綜合型游戲開發(fā)平臺(tái),。( 項(xiàng)目詳情)
推薦相關(guān)文檔:
更多開源項(xiàng)目及項(xiàng)目資料請(qǐng)查看: CODE開源知識(shí)庫(kù),。
|
|