Mojoc國(guó)產(chǎn)開(kāi)源跨平臺(tái)手游游戲引擎
Mojoc是一個(gè)開(kāi)源(MIT License),跨平臺(tái),使用C語(yǔ)言編寫(xiě)的游戲引擎。基于OpenGLES3的渲染和C99的語(yǔ)法寫(xiě)成。目前,可以跨平臺(tái)工作在Android和IOS上,也很容易擴(kuò)展到其它平臺(tái)。源代碼托管在GitHub。核心理念是:保持簡(jiǎn)單,追求簡(jiǎn)單,簡(jiǎn)單充滿了力量。而簡(jiǎn)單的背后,是更多的思考,實(shí)踐與重構(gòu)。
主要特性:
-
所有的代碼實(shí)現(xiàn),只是用了C語(yǔ)言和C99的語(yǔ)法特性。
-
在平臺(tái)獨(dú)立的代碼中,只使用了C語(yǔ)言的標(biāo)準(zhǔn)庫(kù),其它的功能手動(dòng)實(shí)現(xiàn)。
-
使用了具有獨(dú)特風(fēng)格的C語(yǔ)言代碼書(shū)寫(xiě)格式。
-
使用了非常簡(jiǎn)單,輕量級(jí)的,OOC面向?qū)ο蟪橄竽P汀?/p>
-
基于一種組件,狀態(tài)機(jī),消息驅(qū)動(dòng),三合一的游戲邏輯架構(gòu)。
內(nèi)容來(lái)源:Solidot
評(píng)論
圖片
表情
