可以開發2D游戲的引擎有Gamemaker、Cocos2D-X、HGE、Unity、Cocos Creator。
Gamemaker
GameMaker是一款擁有圖形界面,可靈活編程,以2D游戲設計為主的游戲開發軟件。作為一款游戲開發系統,允許你使用圖形、按鈕和文本創作自己的冒險游戲。由于其拖拽按鈕與GML語言的特征,使用GameMaker開發游戲可以降低對編程知識的門檻要求。只要拖拽圖形,輸入文字,點擊很少的幾個按鈕,選擇一些控制選項,游戲很快就可以編寫成功了。
Cocos2D-X
Cocos2d-x是一款國產的開源的手機游戲開發框架,基于MIT許可證發布。引擎核心采用C++編寫,提供C++、Lua、JavaScript三種編程語言接口,跨平臺支持 iOS、Android等智能手機,Windows、Mac等桌面操作系統,以及 Chrome, Safari, IE等 HTML5瀏覽器。
HGE
HGE是一個硬件加速(Hardware accelerated)的 2D游戲引擎(Game Engine),HGE是一個富有特性的中間件,可以用于開發任何類型的2D游戲。HGE封裝性良好,以至于你僅僅需要關心游戲邏輯(Game Logic),而不需要在意 DirectX,Windows消息循環等。
Unity
Unity3D是一款由Unity Technologies研發的跨平臺2D/ 3D游戲引擎。歷經多年的發展已經成為游戲圈不可或缺的游戲制作工具,支持平臺包括手機、平板電腦、PC、游戲主機、增強現實和虛擬現實設備等。尤其在移動端手游更具優勢,擁有手游市場一大半占有率,各種品類游戲都有,易上手,前期開發更快速。
Cocos Creator
是一款輕量、高效、免費開源的跨平臺游戲引擎,同時也是實時3D內容創作平臺,不僅支持2D、3D的游戲開發,同時在HMI、IoT、XR、虛擬人偶等領域,均可提供一套完善的行業解決方案。
目前主流的基本都是H5引擎。如果沒有基礎的話推薦使用cocos2d。因為是組件式開發,所以邏輯上各司其職,會JS或者TS就可以了。
當然白鷺引擎、layabox也是可以的。白鷺是老引擎,社區比較活躍,有比較多工具。layabox號稱性能強勁,不過團隊開發大游戲才能顯現出來的,否則的話性能這東西還是靠編程優化做得好才更好。
還有Unity引擎也能非常優秀的2D游戲。不過有一個問題就是包體太大的,一般都是拿來做獨立游戲,2D游戲平臺一般都在手機或者是網頁平臺,包體太大公司一般不做選擇。不過Unity作為目前最活躍的引擎可以做很多有趣的游戲。
還有的文檔太少,看起來高端編起來痛苦就不談了。
喜歡請關注。
國內很多引擎都是掛羊頭賣狗肉,用國外開源引擎,改一改,轉身一變就成為自研引擎了,然后去招搖撞騙。
國內靠譜的游戲引擎我只聽過四個,做2D游戲的Cocos,做3D游戲的白鷺和layabox,還有既可以做3D游戲也可以做VR和AR游戲的C2engine引擎,C2engine在國產中算是頂尖的吧,即使和國外的開發軟件相比,畫面效果也可以媲美U3D,僅輸于虛幻引擎。
上一篇:2d游戲排行榜前十名
下一篇:2單機游戲排行榜