2017年12月28日,微信发布了一款叫“跳一跳”的微信小程序的一个小游戏,无需下载安装,即点即玩,只需要在微信客户端的小程序界面搜索“跳一跳”,点击即可加载进入该游戏玩。游戏小而精,借助于微信巨大的社交生态传播链,一夜之间顺速扩散蔓延刷爆整个朋友圈,至今依然还能想起那时火爆的场景,成为全民热议的焦点,简直不亚于现在抖音、快手的人气。微信小游戏是既页游、手游之后的另一种新兴的形态。很多游戏公司开始关注和尝试这类型的游戏,记得当时我公司把一款自研的羽毛球高高手的游戏改编成微信小游戏,数据还不错。

小游戏经过这几年的发展,已经有很多手机厂商、互联网巨头纷纷在自家应用平台上集成了小游戏模块,如微信、QQ、抖音、快手、支付宝、百度、哔哩哔哩、头条、小米、华为、OPPO、Vivo等。从此游戏不再只是一个独立的存在,还可以集成到其他应用中,充当其一部分。综上所述,我们会发现小游戏的发布平台很多,如果需要针对每个平台分别开发,那将是超级大的工程,简直可以用恐怖来形容。因为嗅觉小游戏的市场,国内几家游戏引擎开发商纷纷推出了支持小游戏的开发与发布的游戏引擎,其中的佼佼者有Cocos Creator、LayaBox、Egret Eigine,这三者瓜分了国内小游戏99%以上的市场。另外,就是手游界引擎大佬Unity,很多Unity开发者期盼Unity引擎能够直接发布小游戏,刚从Unity官网看到多了Unity Instant Game即Unity即时游戏解决方案的模块,并列出了支持的引擎版本。可以用华哥一首歌里的歌词来形容“等了好久终于等到今天,梦了好久终于把梦实现”,哈哈!

前面小伙伴们可能会愁有没有支持小游戏开发的游戏引擎,现知道有4款,那该选择哪一款呢,这也是个问题。这4款引擎既然都能得到市场认可,必然都有其存在的原因,有各自的优缺点。这里做个简单地阐述!

Cocos Creator 官网地址:Cocos引擎_游戏开发引擎。优势在于其市场份额大,游戏公司招聘职位多,学习资料多;劣势在于对2D游戏支持较好,但对于3D游戏支持还有些不足。

LayaBox 地址:http://www.layabox.com/。优势在于当前93%的3D小游戏都是由它开发;劣势在于市场职位偏少,学习资料不多。

Egret Eignie白鹭引擎,官网地址:Egret Engine 。相较于上面各有“特长”的引擎来说,似乎白鹭引擎比较不起眼儿,小游戏市场份额大概23%左右。劣势在于市场职位偏少,学习资料不多。

Unity 官网地址:Unity - 实时内容开发平台 | 3D、2D、VR & AR可视化 。Unity引擎在手游市场占据50%以上的份额,王者荣耀就是使用Unity引擎开发的。它的问世,大大降低了游戏开发的门槛。现如今支持小游戏平台,对于使用Unity开发7-8年我来说,是一个很大的惊喜,不需要再学习另外一种语言和开发引擎。

好啦,本篇文章主要介绍了4款支持开发小游戏的引擎,简单的阐述了它们的特点,如果读者想做小游戏,可以根据自身以及项目的情况,选择适合的引擎,这样才能事半功倍哦!

支持小游戏开发的“引擎四剑客”相关推荐

  1. 小游戏开发--Cocos引擎

    canvas 设计尺寸:720*1280 Cocos Creator 屏幕适配: 通常竖屏手机游戏采用Fit Width,横屏手机采用Fit Height,PC端全屏采用Show All. Warni ...

  2. 白鹭引擎正式支持微信小游戏开发

    12月28日微信迎来更新,正式上线小游戏,并开放了小游戏开发文档和开发者工具.在微信发布新版本后,白鹭引擎立即添加了对于微信小游戏开发的支持,开发者只需要使用白鹭引擎的最新版本,通过使用白鹭引擎完整工 ...

  3. 盘点 小游戏开发引擎

    游戏越来越成为人们生活必不可少的一部分,游戏的类型也愈加丰富,进行游戏的方式也越来越便捷.而小程序技术的推广使得游戏的开发又多了一种选择.小程序上的小游戏无需下载安装,即点即玩,似乎更加符合现代人的需 ...

  4. 小游戏开发怎么选游戏引擎

    前言 小游戏开发怎么选游戏引擎 微信小游戏现在非常的火,当我们下定决心做微信小游戏开发的时候, 面临我们的第一个问题是怎么选一个H5的游戏引擎, 那么今天本尊就来给大家分析一下目前能开发各大平台H5小 ...

  5. 白鹭引擎拉伸高度_答疑汇总|白鹭引擎架构师开源中国社区分享微信小游戏开发技巧...

    原标题:答疑汇总|白鹭引擎架构师开源中国社区分享微信小游戏开发技巧 1月31日-2月6日,开源中国社区邀请白鹭引擎首席架构师王泽以"微信小游戏开发技巧分享"为主题,为广大开发者带来 ...

  6. 全面了解H5重要入口“微信小游戏”,LayaAir引擎支持一键发布!

    12月28日,微信小游戏在6.6.1的版本中上线.通过微信小程序入口的微信小游戏平台,可以看到首批推出的15款游戏产品,其中4款采用LayaAir引擎开发,通过Layabox提供的小程序适配库一键发布 ...

  7. 零基础如何快速入门微信小游戏开发?

    随着微信生态中,小程序应用指数级的增长,许多休闲游戏变成为了众多游戏厂商流量变现的新手段.以近期很火的"羊了个羊"为例,它便是我们常常所说的小游戏. 游戏和小游戏的区别 要盘点小游 ...

  8. [小游戏资源] 微信小游戏开发资源目录

    一.官方微信小游戏教程 小游戏简易教程 小游戏API大全 小游戏开发工具 小游戏应用商店 二.微信小游戏精品源码 [小游戏源码] 微信小游戏空中射击源码 [小游戏源码] 微信小游戏星途Demo源码 [ ...

  9. 鹅厂内部干货|微信小游戏开发技术怎么应用?

    作者介绍:陈阳(Younger) 2011年加入腾讯,现就职于腾讯游戏增值服务部,负责AMS游戏营销平台,致力于研究和推动Web及大前端相关技术的发展. 一.微信小游戏--H5小游戏及微信小程序 微信 ...

  10. 微信小游戏开发技术与应用

    作者介绍:陈阳(Younger) 2011年加入腾讯,现就职于腾讯游戏增值服务部,负责AMS游戏营销平台,致力于研究和推动Web及大前端相关技术的发展. 一.微信小游戏--H5小游戏及微信小程序 微信 ...

最新文章

  1. win7如何设置某个软件不弹出用户账户控制
  2. S1系统相关-uptime命令总结(S代表系统相关,1代表第一个命令)
  3. iphone html5直播,【小技巧】解决iPhone中video视频的行内播放
  4. ARM汇编:汇编中proc、endp、ret、near、far指令用法
  5. C++ 初始化列表初始化列表性能问题的简单的探索
  6. Flowable 数据库表结构 ACT_RU_IDENTITYLINK
  7. java为什么需要枚举_java – 什么是枚举,为什么它们有用?
  8. C语言输出字母小树,数字小树,**号小树
  9. linux 目录 读写,Linux C 文件与目录3 文件读写(示例代码)
  10. ashx获取input file 文件_通过Ajax方式上传文件(input file),使用FormData进行Ajax请求...
  11. C# 禁止用户关掉对话框的方法
  12. Android Studio 写个单元测试用例,就是这么方便
  13. ​常见的8个概率分布公式和可视化
  14. linux的lilo,深入Linux的LILO
  15. 安装EPICS窗口显示工具MEDM和EDM
  16. 将UTC(字符串包含TZ的时间)时间转换成本地时间 python
  17. 3d与人生 (极好的比喻)
  18. 基于Highcharts的仪表盘设计
  19. 用html实现电子时钟
  20. 中国万网,停止这么卑劣的行径吧

热门文章

  1. latex引用文献,带DOI
  2. 工业测试软件技术指标,工业过程难测参数软测量建模方法研究及应用
  3. 在用mybatis时报错java.lang.AbstractMethodError: com.mysql.jdbc.ServerPreparedState
  4. Redis:哈希表HSET、HSETNX、HGET、HEXISTS、HMSET、HMGET、HKEYS、HVALS、HGETALL、HDEL命令介绍
  5. matlab如何打开word文档,matlab操作word
  6. qpython3.0.0_qpython3
  7. 逻辑思维与写作-第一章,第二章-随笔笔记
  8. 完美解决excel科学计数法导入数据库处理方法
  9. 【Feign请求头丢失问题】no suitable HttpMessageConverter found for response type
  10. SQL:查询各科成绩前三名