扫描二维码注册西安源创协会
摘要:游戏技术的不断发展和游戏模式的不断创新给技术专家带来了许多新的挑战。
从角色扮演游戏到即时战略游戏游戏图片,从冒险解谜游戏到动作射击游戏游戏素材下载 免费,甚至只有一兆字节大小的迷你游戏,都有技术组件发挥着核心作用。
本文将介绍十大好用的开源游戏引擎和框架,希望对您的游戏开发有所帮助。
01
网易游戏服务器框架Pomelo
Pomelo是网易公司开发的基于Node.js的高性能、分布式游戏服务器框架。 它还可以用作高实时性的Web应用框架。
柚子由三部分组成:
Pomelo 的核心框架不同于以往的单进程游戏框架。 它是一个高性能、分布式游戏服务器框架,使用起来非常简单。
库android 游戏引擎 推荐,包括游戏开发的常用工具库,如人工智能(AI)寻路、AOI等。
工具包,包括管理控制台、命令行工具、压力测试工具等。
02
开源跨平台游戏开发框架Cocos2d-x
Cocos2D-X是世界知名的开源跨平台游戏引擎,易于学习和使用。 目前支持iOS、Android、Windows桌面、Mac OS X、Linux、BlackBerry、Windows Phone等平台。
Cocos2d-JS统一了使用JS的开发体验,高度统一了HTML5引擎和JSB API。
03
C++纸牌游戏引擎Wagic
Wagic是一款自制的C++纸牌游戏引擎。 支持的平台包括:Android(手机和平板电脑)、Sony PSP、Windows、Linux、Maemo、Meego、iOS (iPhone/iPad) 和 MacOS。 游戏引擎是高度可定制的。 并允许您修改规则来创建您自己的扑克和主题。
04
HTML5开源免费游戏框架Egret
Egret Framework 是一个用 JavaScript (TypeScript) 编写的 HTML5 开源免费游戏框架。
Egret框架的核心定位是开放、高效、优雅。 基于它,您可以快速轻松地构建自己的HTML5手机游戏。
05
HTML5互动游戏引擎希洛
Hilo是阿里巴巴集团开发的HTML5跨端游戏解决方案。 它可以帮助开发者快速创建HTML5游戏。
06
分布式游戏服务器引擎KBEngine
KBEngine是一个开源的mmog服务器引擎,可以使用统一的协议轻松连接前端,可以方便地使用unity3d、ogre、cocos2d、html5等作为前端表现。
底层框架采用C++编写,逻辑层使用Python(支持热更新)。 开发者无需重复实现一些通用的底层服务器端技术,让开发者真正专注于游戏开发,快速打造各种游戏。
07
2D 和 3D 游戏引擎 Godot
Godot是一款新开发的游戏引擎,其功能集类似于著名的跨平台游戏引擎Unity,可用于开发PC、主机、移动和网页游戏。
开发者声称该引擎的2D和动画支持比Unity更强,称没有其他开源游戏引擎可以比拟其功能和特性。
Godot引擎内置了类似Unity的编辑器、GUI工具包、2D/3D物理支持、支持OpenGL ES 2.0功能集的3D渲染器、易于学习的语言和API,并支持HTML5的输出使用 ASM.js 或 Google Native Client 编写代码。 ,支持Linux、Windows和OSX开发平台。
08
Android游戏引擎Libgdx
Libgdx 是一个跨平台开发框架。 目前支持的平台有Windows、Mac OS X、Android、IOS和HTML5。
Libgdx 允许您将代码部署到多个平台而无需任何修改。 而不是修改你的代码以适应不同的平台或直接编译为 HTML5。
您可以在桌面开发环境中快速部署代码。 您可以使用Java生态系统中的所有开发工具。
09
HTML5开源游戏引擎LayaAir
LayaAir 提供 Canvas 和 Webgl 的同步渲染。 如果Webgl不可用,它可以自动切换到Canvas模式。 该引擎专为高性能游戏而设计,支持AS、TS、JS三种语言开发。 可以同时开发一套代码(Flash、HTML5、APP)。
10
HTML5 2D 游戏开发框架 Phaser
Phaser 是一个开源桌面和移动 HTML5 2D 游戏开发框架,支持 JavaScript 和 TypeScript。
程序员的好处
10月24日至10月26日,只要你在“
》文末留言,分享你最想吐槽的事情,活动结束后android 游戏引擎 推荐,点赞数前5名,将获得开源中国的专属礼物~