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款支持开发小游戏的引擎,简单的阐述了它们的特点,如果读者想做小游戏,可以根据自身以及项目的情况,选择适合的引擎,这样才能事半功倍哦!