王哲
微信小游戏风口已来
相信多数朋友已经看到微信官方的新闻:微信小游戏开了。如果说2017是h5游戏元年的话,2018就是h5游戏骚年。
微信首发16款小游戏,半数用cocos引擎
考验各家cp和引擎商的时候到了。从微信小游戏首发的16款游戏来看,采用cocos引擎的作品有8款,占50%:
游戏
游戏引擎
1
欢乐斗地主
cocos
2
四川麻将
cocos
3
天天德州
cocos
4
欢乐消消消
cocos
5
腾讯中国象棋
cocos
6
爱消除乐园
cocos
7
欢乐坦克大战
cocos
8
保卫萝卜迅玩版
cocos
9
全民大乐斗
laya
10
贵州麻将
laya
11
广东麻将
laya
12
悦动音符
laya
13
大家来找茬腾讯版
phaser
14
星途wegoing
three.js
15
跳一跳
three.js
16
拳皇命运ko不服
未知
祖传跨平台、高性能开发手艺的游戏引擎老司机cocos,在这种时候不飙车,你觉得可能吗
cocoscreator1.8同步发布小游戏支持
很遗憾,上面的游戏列表里,英雄必有出处。但是cocos引擎从我们创立的第一天起,就是朝着降低行业门槛,让创业团队和游戏大厂站在同样的技术起跑线上,朝着这个方向去努力的。所以:
cocoscreator1.8在今天同步发布
集成微信小游戏支持!
cocoscreator底下所采用的cocos2d-x框架,已经完整集成了微信小游戏的开发环境。使用cocoscreator开发的游戏,「游戏内容」不需要做任何平台移植工作,即可编译发布到微信小游戏调试环境中。
需注意,微信小游戏并不是跑在浏览器中的纯h5形态,而是有其底层的c++runtime,然后通过v8等javascript引擎绑定出javascript接口,原理上类似cocosjavascriptbindings,只是绑定层更低,通用性更强。
creator已经封装掉了这层复杂性,但凡是creator内用javascript开发的游戏,都可以简单适配到小游戏,具体见下文给出的教程链接。
作为引擎方,为了尽可能简化开发者的工作量,我们为用户完成的主要工作包括:
•引擎框架适配微信小游戏api,纯游戏逻辑层面,用户不需要任何额外的修改
•cocoscreator编辑器提供了快捷的打包流程,直接发布为微信小游戏,并自动唤起小游戏的开发者工具
•自动加载远程资源,缓存资源以及缓存资源版本控制
当然我不能把话说绝对,游戏内容以外的工作还是需要的,典型如接入并利用好微信小游戏的社交sdk,以及强化社交玩法,这点对游戏成功至关重要。所以我们实事求是,在移植过程中,引擎无法自动适配,需要开发商自己操作的有:
•控制首包大小。微信小游戏要求首包4m以内。这点需要研发商在creator编辑器的assets里面自己调整各场景包大小
•社交api的接入。creator只是集成了微信小游戏的sdk,具体的游戏社交玩法、社交api,还需要cp自己直接去调用微信小游戏sdk实现
•微信的登录和支付,你懂的。
当采用cocoscreator开发的游戏勾选wechatgame平台之后编译发布,就可以自动更新项目到小程序服务端并完成wechatgame平台所有技术对接工作,输出符合微信小程序技术标准的小游戏,发布微信小游戏的测试环境中进行调试。
creator发布小游戏界面
微信小游戏调试环境
faq
1、cocoscreator1.8在哪里下?有教程么?
cocoscreator1.8下载地址:
在上面教程中,包含了引擎团队录制的足足30分钟的视频教程。
2、我游戏用了cocos2d-js,还没用creator,怎么适配到小游戏?
也能实现,第一波上线的游戏里面,既有用cocoscreator,也有老游戏用cocos2d-js。但是相对于cocoscreator的一键导出和深度优化,cocos2d-js需要用户手动去合并已经支持的小游戏引擎版本。
今天我们内部讨论了一下,计划在元旦后的一周内,也就是1月5日下班前,在官方论坛上提供经过测试验证的cocos2d-js适配小游戏的版本。为什么是元旦后而不是今天呢?因为我们赶creator1.8的测试发布已经通宵了,兄弟们得睡觉嘛。再说了我不先测一周弄稳定了,匆忙发出来你敢用?
再次提醒,cocoscreator不论工具链和引擎框架的优化,都比cocos2d-js要好非常多,不仅性能提高不少,而且开发效率也大幅提升了。资源充裕的情况下,还是建议升级到cocoscreator方案上。
3、我用cocoscreator做好微信小游戏的技术适配,就能上吗?
不能。微信小游戏还是和微信其他游戏一样,得先通过腾讯的审核或代理,才能上微信小游戏哦。
从目前我所知道的信息来看,微信小游戏偏好休闲社交品类,高dau高留存、高社交传播性的游戏,滚服洗用户的游戏品类近期应该是不太有机会上。所以大家在游戏立项的时候要注意这一点。
cocos引擎一直以来本着「让游戏开发更简单」的理念,定位在h5、ios、android三端跨平台上,和微信小游戏、facebookinstantgames等新兴流量入口都开展了技术和服务上的深入合作。
不多解释,你懂的,还是那句话:赶紧上车!
相关新闻
2016-09-04
2017-06-09
2017-08-18
2017-09-29
2017-12-15