前臺(tái)
今天給大家分享的這個(gè)開源項(xiàng)目是一個(gè)輕量級(jí)的跨平臺(tái)模塊化游戲引擎,是來自于讀者的投稿,在這里也呼吁大家,如果你有好的開源項(xiàng)目,也可以向我們投稿。
這個(gè)開源項(xiàng)目是:EtherEngine,一個(gè)更專業(yè)的游戲引擎。
目前這個(gè)游戲引擎的基本介紹和功能特點(diǎn)如下:
- 引擎語言:
- 引擎本體:C / C++
- 開發(fā)腳本:Lua
- 支持功能和模塊:
- Algorithm:常用算法
- Graphic:圖形和渲染
- Interactivity:用戶交互事件
- Media:音樂媒體播控
- Network:網(wǎng)絡(luò)支持
- OS:操作系統(tǒng)相關(guān)
- String:字符串?dāng)U展
- Time:時(shí)間模塊
- Window:窗口操作
- 優(yōu)勢(shì):
- 跨平臺(tái)(非Windows平臺(tái)OS模塊部分API仍在開發(fā))
- 輕量級(jí),使用靜態(tài)庫編譯的引擎只有 5MB 左右
- 引擎使用底層圖形接口封裝,運(yùn)行效率極高
- 使用Lua腳本開發(fā),開發(fā)效率極高
- 功能全面,文檔詳細(xì),上手簡單(麻雀雖小,五臟俱全),用以上手游戲開發(fā)的學(xué)習(xí)或項(xiàng)目實(shí)戰(zhàn)場(chǎng)景使用均可
- 使用到的技術(shù):
- SDL及其全家桶(SDL2,SDL_image,SDL_ttf,SDL_mixer,SDL_gfx)
- Lua
- cpp-httplib
是不是感覺還不錯(cuò)呢?如果你對(duì)這個(gè)游戲引擎,感興趣的話,可以關(guān)注一下。
本文摘自 :https://blog.51cto.com/u