微信小游戏开启!你准备好了没?

2017 年 12 月 29 日 CocoaChina 王哲

微信小游戏风口已来


相信多数朋友已经看到微信官方的新闻:微信小游戏开了。如果说 2017 是 H5 游戏元年的话,2018 就是 H5 游戏骚年。


微信首发 15 款小游戏,超半数用 Cocos 引擎


考验各家 CP 和引擎商的时候到了。从微信小游戏首发的 15 款游戏来看,采用 Cocos 引擎的作品有 8 款,占 53%:



游戏 游戏引擎
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


祖传跨平台、高性能开发手艺的游戏引擎老司机 Cocos,在这种时候不飙车,你觉得可能吗?


Cocos Creator 1.8 同步发布小游戏支持


很遗憾,上面的游戏列表里,英雄必有出处。但是 Cocos 引擎从我们创立的第一天起,就是朝着降低行业门槛,让创业团队和游戏大厂站在同样的技术起跑线上,朝着这个方向去努力的。所以:


Cocos Creator 1.8 在今天同步发布

集成微信小游戏支持!


Cocos Creator 底下所采用的 cocos2d-x 框架,已经完整集成了微信小游戏的开发环境。使用 Cocos Creator 开发的游戏,「游戏内容」不需要做任何平台移植工作,即可编译发布到微信小游戏调试环境中。

 

需注意,微信小游戏并不是跑在浏览器中的纯 H5 形态,而是有其底层的 C++ runtime,然后通过 v8 等 JavaScript 引擎绑定出 JavaScript 接口,原理上类似 Cocos JavaScriptBindings,只是绑定层更低,通用性更强。


Creator 已经封装掉了这层复杂性,但凡是 Creator 内用 JavaScript 开发的游戏,都可以简单适配到小游戏,具体见下文给出的教程链接。


作为引擎方,为了尽可能简化开发者的工作量,我们为用户完成的主要工作包括:

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

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

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


当然我不能把话说绝对,游戏内容以外的工作还是需要的,典型如接入并利用好微信小游戏的社交 SDK,以及强化社交玩法,这点对游戏成功至关重要。所以我们实事求是,在移植过程中,引擎无法自动适配,需要开发商自己操作的有:

  • 控制首包大小。微信小游戏要求首包 4M 以内。这点需要研发商在  Creator 编辑器的 Assets 里面自己调整各场景包大小

  • 社交 API 的接入。Creator 只是集成了微信小游戏的 SDK,具体的游戏社交玩法、社交 API,还需要 CP 自己直接去调用微信小游戏 SDK 实现

  • 微信的登录和支付,你懂的。


当采用 Cocos Creator 开发的游戏勾选 Wechat Game 平台之后编译发布,就可以自动更新项目到小程序服务端并完成 Wechat Game 平台所有技术对接工作,输出符合微信小程序技术标准的小游戏,发布微信小游戏的测试环境中进行调试。


Creator 发布小游戏界面

 

微信小游戏调试环境


FAQ


1、Cocos Creator 1.8 在哪里下?有教程么?


Cocos Creator 1.8 下载地址:http://www.cocos.com/download


Cocos Creator 接入微信小游戏的教程




在上面教程中,包含了引擎团队录制的足足 30 分钟的视频教程。


2、 我游戏用了 cocos2d-js,还没用 creator,怎么适配到小游戏?


也能实现。咨询具体技术的方案和支持,请在我们的微信公众号里留言或私信。


3、我用 Cocos Creator 做好微信小游戏的技术适配,就能上吗?


不能。微信小游戏还是和微信其他游戏一样,得先通过腾讯的审核或代理,才能上微信小游戏哦。



从目前我所知道的信息来看,微信小游戏偏好休闲社交品类,高 DAU 高留存、高社交传播性的游戏,滚服洗用户的游戏品类近期应该是不太有机会上。所以大家在游戏立项的时候要注意这一点。


Cocos 引擎一直以来本着「让游戏开发更简单」的理念,定位在 H5、iOS、Android 三端跨平台上 ,和微信小游戏、Facebook Instant Games 等新兴流量入口都开展了技术和服务上的深入合作。


不多解释,你懂的,还是那句话:赶紧上车!


戳原文,直达 1.8 文档!
登录查看更多
1

相关内容

微信是腾讯公司(Tencent Inc.,)旗下的一款移动端为主的即时通讯(IM)应用。
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
干净的数据:数据清洗入门与实践,204页pdf
专知会员服务
161+阅读 · 2020年5月14日
Gartner:2020年十大战略性技术趋势, 47页pdf
专知会员服务
77+阅读 · 2020年3月10日
【强化学习】深度强化学习初学者指南
专知会员服务
180+阅读 · 2019年12月14日
【干货】谷歌Joshua Gordon 《TensorFlow 2.0讲解》,63页PPT
专知会员服务
27+阅读 · 2019年11月2日
通过Docker安装谷歌足球游戏环境
CreateAMind
11+阅读 · 2019年7月7日
渗透某德棋牌游戏
黑白之道
12+阅读 · 2019年5月17日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
从webview到flutter:详解iOS中的Web开发
前端之巅
5+阅读 · 2019年3月24日
强化学习的入门之旅
机器学习研究会
6+阅读 · 2018年2月12日
免费云真机测试 | 让您的应用完美适配 Android Oreo
引力空间站
3+阅读 · 2018年2月2日
AI都干过什么让人细思极恐的事?
全球创新论坛
4+阅读 · 2017年9月15日
【强化学习】如何开启强化学习的大门?
产业智能官
13+阅读 · 2017年9月10日
Deformable Style Transfer
Arxiv
14+阅读 · 2020年3月24日
Arxiv
24+阅读 · 2020年3月11日
Arxiv
8+阅读 · 2018年6月19日
Arxiv
4+阅读 · 2018年5月10日
Arxiv
11+阅读 · 2018年4月25日
VIP会员
相关资讯
通过Docker安装谷歌足球游戏环境
CreateAMind
11+阅读 · 2019年7月7日
渗透某德棋牌游戏
黑白之道
12+阅读 · 2019年5月17日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
从webview到flutter:详解iOS中的Web开发
前端之巅
5+阅读 · 2019年3月24日
强化学习的入门之旅
机器学习研究会
6+阅读 · 2018年2月12日
免费云真机测试 | 让您的应用完美适配 Android Oreo
引力空间站
3+阅读 · 2018年2月2日
AI都干过什么让人细思极恐的事?
全球创新论坛
4+阅读 · 2017年9月15日
【强化学习】如何开启强化学习的大门?
产业智能官
13+阅读 · 2017年9月10日
相关论文
Top
微信扫码咨询专知VIP会员