下面小编为大家整理分享了几款非常好用的开源游戏引擎和框架,希望能够为朋友们的游戏开发提供帮助,一起来了解一下吧。
一、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.该游戏引擎可高度定制,并允许修改规则创建自己的扑克和主题。
以上就是【汇课宝】的小编为大家整理你分享的关于【这几款非常好用的开源游戏引擎和框架】的详细内容,感兴趣的朋友欢迎定期关注我们,了解更多详情。