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