首頁 > 海文新聞 > 分享十大好用的開源游戲引擎和框架

分享十大好用的開源游戲引擎和框架

2017年10月26日09:29:38來源:海文國際         1202
分享到:

從角色扮演游戲到即時策略游戲,從冒險解謎游戲到動作射擊游戲,甚至是只有一兆大小的迷你游戲,都有起著核心作用的技術組成部分。本文將介紹十大好用的開源游戲引擎和框架,希望能給你的游戲開發帶來幫助。

1、網易游戲服務器框架 Pomelo

分享十大好用的開源游戲引擎和框架

Pomelo 是由網易開發的基于 Node.js 開發的高性能、分布式游戲服務器框架, 也可作為高實時 Web 應用框架。

Pomelo 包括三部分:

框架,Pomelo 的核心, 與以往單進程的游戲框架不同, 它是高性能、分布式的游戲服務器框架,并且使用很簡單

庫,包括了開發游戲的常用工具庫, 如人工智能(AI)尋路, AOI 等

工具包,包括管理控制臺,命令行工具,壓力測試工具等

2、開源跨平臺游戲開發框架 Cocos2d-x

分享十大好用的開源游戲引擎和框架

Cocos2D-X 是全球知名的開源跨平臺游戲引擎,易學易用,目前已經支持 iOS、Android、Windows 桌面、Mac OS X、Linux、BlackBerry、Windows Phone 等平臺。Cocos2d-JS 統一了使用 JS 進行開發的開發體驗,將 HTML5 引擎與 JSB 的 API 高度統一起來。

3、C++ 紙牌游戲引擎 Wagic

分享十大好用的開源游戲引擎和框架

Wagic 是一個自制的 C++ 紙牌游戲引擎,支持的平臺包括:Android (手機和平板), the Sony PSP, Windows, Linux, Maemo, Meego, iOS (iPhone/iPad) and MacOS. 該游戲引擎可高度定制,并允許修改規則創建自己的撲克和主題。

4、HTML5 開源免費游戲框架 Egret

分享十大好用的開源游戲引擎和框架

Egret Framework 是一款使用 JavaScript(TypeScript) 編寫的 HTML5 開源免費游戲框架。Egret Framework 的核心定位是開放,高效,優雅。基于它,你可以快速輕松地構建屬于自己的 HTML5 移動游戲。

5、HTML5 互動游戲引擎 Hilo

分享十大好用的開源游戲引擎和框架

Hilo 是阿里巴巴集團開發的一款 HTML5 跨終端游戲解決方案,它可以幫助開發者快速創建 HTML5 游戲。

6、分布式游戲服務端引擎 KBEngine

分享十大好用的開源游戲引擎和框架

KBEngine 是一款開源 mmog 服務端引擎, 使用統一協議能夠輕松與前端對接,能輕松使用 unity3d、 ogre、 cocos2d、 html5 等作為前端表現。

底層框架由 C++編寫, 邏輯層使用 Python(支持熱更新), 開發者無需重復實現一些通用的底層服務端技術, 使開發者能夠真正集中精力到游戲開發上來, 快速打造各種游戲。

7、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 開發平臺。

8、Android 游戲引擎 Libgdx

分享十大好用的開源游戲引擎和框架

Libgdx 是一個跨平臺的開發框架。它目前支持的平臺有 Windows,Mac OS X,Android,IOS 和 HTML5。

Libgdx 允許你可以將代碼不經任何修改的部署到多個平臺。而不是修改你的代碼適應不同的平臺或者直接編譯到 HTML5。你可以在一個桌面開發環境中迅速部署你的代碼。你可以使用所有的 Java 生態系統中的開發工具。

9、HTML5 開源游戲引擎 LayaAir

LayaAir 提供 Canvas 和 Webgl 同時渲染,如果 Webgl 不可用,則可自動切換到 Canvas 模式。引擎為高性能游戲設計,支持 AS,TS,JS三種語言開發,一套代碼三端齊發(Flash,HTML5,APP)。

10、HTML5 2D 游戲開發框架 Phaser

分享十大好用的開源游戲引擎和框架

Phaser 是一個開源的桌面和移動 HTML5 2D 游戲開發框架,支持 JavaScript 和 TypeScript。

本文來源于開源中國,僅供個人研究、交流學習使用,不涉及商業盈利目的。如有版權問題,請聯系本站管理員予以更改或刪除。