微信“跳”游戏带火,开发者如何快速?
目前,微信小游戏已发布17首作游戏,包括六款桌游,以及消消乐、消爱、坦克大战、保卫萝卜等休闲游戏。
入口方面,微信游戏的主要入口如下:
群组或朋友共享
识别小游戏二维码
微信聊天列表页面下拉后,出现最近玩过的游戏。
发现小程序
发现-游戏-我的小游戏
从技术角度来说,微信游戏是在微信小程序中加入的游戏库API。小游戏只能在小程序环境下运行,所以小游戏既不是原生游戏,也不完全等同于HTML5游戏。但其实小游戏是针对HTML5游戏开发者的。为了让HTML5游戏能够尽可能低的移植,小游戏尽可能的复用了WebGL、JavaScript等浏览器的HTML5技术。可以说,小游戏是微信中用HTML5技术打造的游戏产品,具有原生体验。
在小游戏中使用这种模式有很多好处,最大的好处就是稳定性和可控性。相比原生,微信可以关闭微信内部的游戏;相比纯HTML5,你不用担心被游戏切割。
相比其他已经出现的运行时形式,微信游戏的运行时环境有一个很大的优势就是“兼容HTML5生态”。也就是说,无论你用哪个游戏引擎开发HTML5游戏,都可以很容易地移植到小游戏上。这让微信游戏可以直接借鉴庞大的HTML5生态系统。
技术之外,微信给小游戏最强的加持就是社交。利用好微信的社交生态获取新用户,会在小游戏的设计中占据非常重要的位置。我们可以看到,在第一批16游戏中,其他小游戏入口都隐藏的很深,所以流量来源并不是主要来自推荐榜,而是通过社交传播。这和市面上大部分游戏设计思路不同,比如引导用户,洗用户,卷衣服。
微信开放的优质入口,庞大的用户群,即时播放和分享的特点,会赋予小游戏巨大的潜力。一切都取决于开发者如何抓住机遇,找到适合微信用户的游戏品类和形式。
二、API之上:开发小游戏的必备知识点
如前所述,小游戏的开发主要是复用HTML5技术栈,所以开发过HTML5游戏的开发者上手会快很多,甚至很多HTML5游戏都可以快速移植到小游戏平台上。具体来说,微信游戏的开发技术分为三个部分。