當(dāng)前位置:首頁(yè) > IT技術(shù) > 其他 > 正文

一個(gè)輕量級(jí)的跨平臺(tái)模塊化游戲引擎
2022-04-29 14:10:41


前臺(tái)

今天給大家分享的這個(gè)開源項(xiàng)目是一個(gè)輕量級(jí)的跨平臺(tái)模塊化游戲引擎,是來自于讀者的投稿,在這里也呼吁大家,如果你有好的開源項(xiàng)目,也可以向我們投稿。

這個(gè)開源項(xiàng)目是:EtherEngine,一個(gè)更專業(yè)的游戲引擎。

一個(gè)輕量級(jí)的跨平臺(tái)模塊化游戲引擎_輕量級(jí)

目前這個(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)庫(kù)編譯的引擎只有 5MB 左右
  • 引擎使用底層圖形接口封裝,運(yùn)行效率極高
  • 使用Lua腳本開發(fā),開發(fā)效率極高
  • 功能全面,文檔詳細(xì),上手簡(jiǎn)單(麻雀雖小,五臟俱全),用以上手游戲開發(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

開通會(huì)員,享受整站包年服務(wù)立即開通 >