下面小編為大家整理分享了幾款非常好用的開源游戲引擎和框架,希望能夠為朋友們的游戲開發提供幫助,一起來了解一下吧。
一、HTML5互動游戲引擎Hilo
Hilo是阿里巴巴開發的一款HTML5跨終端游戲解決方案,它可以幫助開發者快速創建HTML5游戲。
二、HTML5開源游戲引擎LayaAir
LayaAir提供Canvas和Webgl同時渲染,如果Webgl不可用,則可自動切換到Canvas模式。引擎為高性能游戲設計,支持AS,TS,JS三種語言開發,一套代碼三端齊發(Flash,HTML5,APP)。
三、網易游戲服務器框架Pomelo
Pomelo是由網易開發的基于Node.js開發的高性能、分布式游戲服務器框架,也可作為高實時Web應用框架。
Pomelo包括三部分:
框架,Pomelo的核心,與以往單進程的游戲框架不同,它是高性能、分布式的游戲服務器框架,并且使用很簡單
庫,包括了開發游戲的常用工具庫,如人工智能(AI)尋路,AOI等
工具包,包括管理控制臺,命令行工具,壓力測試工具等
四、2D和3D游戲引擎Godot
Godot是一個全新開發的游戲引擎,其功能集類似知名的跨平臺游戲引擎Unity,可用于開發PC、主機、移動和Web游戲。開發者聲稱引擎的2D和動畫支持要強于Unity,表示在功能和特性上沒有其它開源游戲引擎能相媲美。
Godot引擎內置了類似Unity的編輯器,GUI工具包,2D/3D物理支持,支持OpenGL ES 2.0功能集的3D渲染器,易于學習的語言和API,支持用ASM.js或Google Native Client輸出HTML5代碼,支持Linux、Windows和OSX開發平臺。
五、開源跨平臺游戲開發框架Cocos2d-x
Cocos2D-X是全球知名的開源跨平臺游戲引擎,易學易用,目前已經支持iOS、Android、Windows桌面、Mac OS X、Linux、BlackBerry、Windows Phone等平臺。Cocos2d-JS統一了使用JS進行開發的開發體驗,將HTML5引擎與JSB的API高度統一起來。
六、HTML5開源免費游戲框架Egret
Egret Framework是一款使用JavaScript(TypeScript)編寫的HTML5開源免費游戲框架。Egret Framework的核心定位是開放,高效,優雅。基于它,你可以快速輕松地構建屬于自己的HTML5移動游戲。
七、分布式游戲服務端引擎KBEngine
KBEngine是一款開源mmog服務端引擎,使用統一協議能夠輕松與前端對接,能輕松使用unity3d、ogre、cocos2d、html5等作為前端表現。
底層框架由C++編寫,邏輯層使用Python(支持熱更新),開發者無需重復實現一些通用的底層服務端技術,使開發者能夠真正集中精力到游戲開發上來,快速打造各種游戲。
八、HTML5 2D游戲開發框架Phaser
Phaser是一個開源的桌面和移動HTML5 2D游戲開發框架,支持JavaScript和TypeScript。上海游戲開發培訓
九、Android游戲引擎Libgdx
Libgdx是一個跨平臺的開發框架。它目前支持的平臺有Windows,Mac OS X,Android,IOS和HTML5。
Libgdx允許你可以將代碼不經任何修改的部署到多個平臺。而不是修改你的代碼適應不同的平臺或者直接編譯到HTML5。你可以在一個桌面開發環境中迅速部署你的代碼。你可以使用所有的Java生態系統中的開發工具。
十、C++紙牌游戲引擎Wagic
Wagic是一個自制的C++紙牌游戲引擎,支持的平臺包括:Android(手機和平板),the Sony PSP,Windows,Linux,Maemo,Meego,iOS(iPhone/iPad)and MacOS.該游戲引擎可高度定制,并允許修改規則創建自己的撲克和主題。
以上就是【匯課寶】的小編為大家整理你分享的關于【這幾款非常好用的開源游戲引擎和框架】的詳細內容,感興趣的朋友歡迎定期關注我們,了解更多詳情。