当前位置:首页 > 新闻动态 > 网站文章

微信小程序游戏开发都用什么游戏引擎?

来源: 浏览:140 时间:2023-08-03

微信小游戏风口已来,相信多数朋友已经看到微信官方的新闻:微信小游戏开了。如果说 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,在这种时候不飙车,你觉得可能吗?

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 接入微信小游戏的教程:https://v.qq.com/x/page/c05255stri7.html
在上面教程中,包含了引擎团队录制的足足 30 分钟的视频教程。

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

也能实现,第一波上线的游戏里面,既有用 Cocos Creator,也有老游戏用 Cocos2d-JS。但是相对于 Cocos Creator 的一键导出和深度优化,Cocos2d-JS 需要用户手动去合并已经支持的小游戏引擎版本。

今天我们内部讨论了一下,计划在元旦后的一周内,也就是 1 月 5 日下班前,在官方论坛上提供经过测试验证的 Cocos2d-JS 适配小游戏的版本。为什么是元旦后而不是今天呢?因为我们赶 Creator 1.8 的测试发布已经通宵了,兄弟们得睡觉嘛。再说了我不先测一周弄稳定了,匆忙发出来你敢用?

再次提醒,Cocos Creator 不论工具链和引擎框架的优化,都比 Cocos2d-JS 要好非常多,不仅性能提高不少,而且开发效率也大幅提升了。资源充裕的情况下,还是建议升级到 Cocos Creator 方案上。

3、我用 Cocos Creator 做好微信小游戏的技术适配,就能上吗?
不能。微信小游戏还是和微信其他游戏一样,得先通过腾讯的审核或代理,才能上微信小游戏哦。

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

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

写在最后,如果您正在找微信小程序游戏开发公司,那么请果断的选择芊雅企服科技!没有为什么,足足做了1年多的小程序开发,案例过百,身经百战必有回响,2018年芊雅企服科技全力朝着微信小程序游戏开发而前进!

 

关于作者

创新性IT解决方案提供商,专注解决信息化问题,用心陪伴企业成长。芊雅企服通过轻量的产品技术咨询和敏捷的软件研发,为企业提供定制化软件解决方案的一站式落地服务。用技术为企业加速!帮助传统企业技术上 “通水电”,我们相信产品和技术能让世界变得更好!

地址 · ADDRESS

地址:建邺区新城科技园嘉陵江东街18号2层

邮箱:309474043@qq.Com

点击查看更多案例

联系 · CALL TEL

400-8793-956

售后专线:025-65016872

业务QQ:309474043    售后QQ:1850555641

©南京安优网络科技有限公司 版权所有   苏ICP备12071769号-4  网站地图