小程序游戏开发有哪些游戏引擎可以选择?

小程序游戏开发有哪些游戏引擎可以选择?

小游戏与小游戏引擎的关系

小游戏现在囊括的范围包括微信小游戏、QQ 空间小游戏、QQ 玩一玩(厘米游戏)、Facebook Instant Games、各手机厂商的快应用小游戏,他们都在尝试着将社交场景和游戏场景做融合。

我们这里以微信小游戏为例,其运行环境是微信小程序环境的扩展,在小程序环境的基础上提供了 WebGL 接口的封装,使得渲染能力和性能有了大幅度提升。不过由于这些接口都是微信团队通过自研的原生实现封装的,所以并不可以等同为浏览器环境。

作为小游戏引擎,可以尽可能简化开发者的工作量,这样能够帮助开发者完成的主要工作包括:

引擎框架适配微信小游戏 API,纯游戏逻辑层面,用户不需要任何额外的修改

编辑器提供了快捷的打包流程,直接发布为微信小游戏,并自动唤起小游戏的开发者工具

自动加载远程资源,缓存资源以及缓存资源版本控制

小游戏引擎选型需要考虑哪些因素

选择小游戏引擎一般情况下需要考虑以下几个方面,其中选择开发语言、性能、应用广度这三个重要的因素进行细致的说明。

开发语言的支持

2D、3D、VR的支持

核心性能

引擎的应用广度

设计理念

工作流支持力度

商业化成熟案例

学习资源与技术支持能力

1、开发语言的支持

拥有广泛开发者的小游戏开发语言共有2种:TypeScript、JavaScript。TypeScript 属于面向对象的高级脚本语言,通过编译器将原项目代码编译成 Jav

相关推荐