「深圳站」沙龙已经圆满落下帷幕,很高兴和大家因为同一个理念:「让游戏开发更简单」而得缘相聚于此。

在此,我要代表 Cocos 特别感谢不远万里专程赶来参会的朋友;感谢探娱和独角兽两位协办方的赞助和大力支持;同时,还要感谢特邀嘉宾 Facebook、腾讯、岸腾和独角兽几位大咖带给我们精心准备的干货分享。

本次沙龙,除了主持人身份,我还给大家带来了题为《 Cocos 的进化与服务升级》的技术演讲,分享了 Cocos 引擎在 2017 年的产品进化总结,并且针对产品功能持续演进带给开发者的好处做了详细讲解,希望对大家在今后的开发道路上有所帮助。

1

Cocos 引擎进化史

首先,我先给大家介绍一下 Cocos 在 2017 年都做了哪些有意思的事情,未来发展方向的重点是什么。下图是 2017 年 9 月的畅销榜,可以看到在中国地区 Cocos 占据半壁江山,日本区域  40%,印度有 30%。这里特别放出印度这个市场是由于前阶段,引擎大佬 Panda 到印度 Moonfrog 公司做 Cocos Creator 课程培训。我们发现整个印度游戏市场的发展仍然处于游戏市场发展的前期,这一点和 2012 年的中国游戏市场非常相像,具有快速发展的潜力和人口红利,有兴趣的同学可以多关注一下。

这个图则记录了历年来的头部游戏。大家可以看到,每年优秀大作面世时 Cocos 从未缺席。最新游戏有《乱世王者》、《传奇世界》、《魔法门英雄无敌》、《海滨消消乐》、《火焰纹章》、《胡莱三国2》、《热血江湖》等,还有最近热门的莉莉丝《剑与家园》。

这些优秀的作品一次又一次的检验引擎,帮助 Cocos 不断完善和进化。Cocos 最早的成功,主要是由于优秀的跨平台能力、开源、稳定、安卓兼容性好等特点,才能随着安卓市场的壮大迅速崛起。Cocos2d-x 年代在版本升级方面,还存在着一些不足之处。在经历了第一代编辑器 Cocos Stuido 之后,我们终于迎来了第二代编辑器 Cocos Creator。Cocos Creator 编辑器的底层框架基于 Cocos2d-x,延续了之前 Cocos2d-x 的所有优点。不同之处是,我们由原来的代码驱动变为数据驱动,提供更好的版本兼容性,并有更加高效的工作流和扩展能力,适应不同团队的创作需求。

基于 Cocos Creator 工作流,团队协作可以更加灵活,不同团队角色负责不同的创作部分,并在场景和 prefab 节点进行协作。由于是数据驱动,游戏资源也可以在不同项目,甚至不同组织之间进行共享。我拜访过国内非常多的游戏公司,每个公司经历过 1-2 个项目之后,就会积攒下不少的资源,包括 UI 界面,一些功能系统等,这些在新的游戏中得以重复使用。相比 Cocos2d-x 年代,今天 Creator 已经可以非常方便的将这些资源在新的游戏中加载和修改。

有了插件体系,功能扩展也不是问题。资源商店提供插件,是新手上路和老司机抄捷径的好地方。官方团队也将很多功能以插件的方式开发,减小核心体积。采用 Cocos Creator 的预制件,可以非常好的进行各种素材的管理和升级,迭代维护。

采用数据驱动的模式,可以非常大的提升 Cocos Creator 版本兼容能力。过去,Cocos2d-x 版本,很多团队一旦选用了某一个版本,就会持续锁定在这个版本上,因为升级版本难度较大。目前 Cocos Creator 的版本升级体验已经做的相当不错,正在研发中的项目都可以做到同步升级。这个数据是我们采集到的版本数据,一个月内,基本就可以迁移大部分用户。

目前引擎的主要资源投入都在 Cocos Creator 上,用户的使用增长情况也让我们非常振奋。这是团队生产模式的进化、生产能力的变革、团队战斗力的升级。

以上是 Cocos Creator 的总览,那么回到 H5 这个方向。目前 Cocos 和 Facebook 在 Instant Games 进行深度合作。国内第一款上线 Instant Games 的游戏《Smiley Cube》是基于 Cocos 的,今天 Facebook 的商业化变现也开启了,释放出 20 亿级别的用户市场。当前 Cocos Creator 已经在编辑器里集成 Instant Games 的相关功能。发布游戏时,只要勾选 Instant Games 选项,打出符合 Instant Games 技术标准的游戏包,上传到 Facebook 开发者后台,就可以成功使用。不仅工作流已经集成了 Instant Games 的技术标准,Cocos 也是 Facebook 官方授权的游戏接入商务合作方。如果哪位同学希望自己的游戏可以快速发布到 Facebook,欢迎在技术上和商务上联系我们。

国内大家最关注的微信 H5,Cocos Creator 会做产品和技术上的适配,正式发布,我们会第一秒支持。

原生方面,主要做了两个事情:更好的支持 Cocos2d-x 工作流的使用,提升游戏在原生平台的性能表现。第一项任务,目前完成的进度比之前承诺的进度只差了一点点,还有 2+4 个控件没有实现支持,其中 4 个控件的情况比较特殊,是游戏公司付费定制开发的,2 个控件比较常用一点,我们也会很快补齐这些缺少的控件。

微端是今天行业的关注热点。如果大家已经尝试了,那我给大家一个绝杀利器:许多游戏采用 webview 的方式进行微端发布,包体非常小,安卓在 2M 之内,iOS在 3M左右,如果你做的包体太大了,请检查。采用这个模式,游戏数据可以 100% 更新,永远不需要发布新包。

因为采用的是原生支付 SDK ,需要一个渠道一个渠道接入原生支付和登陆,这个也是很累的,Cocos 今天推出:webview + anysdk,安卓上 0.8 M,苹果上 1.5 M,只需要修改几十行代码,一天之内可以打包发布到所有的原始渠道,要是一个个渠道手动接,会疯的。

前面已经介绍了,H5 方向、Instant Games、原生方向和微端,Cocos Creator 都可以覆盖,并且都能强有力支持,真实游戏才是最好的说明。今天,非常荣幸的获得了黑八互娱和火树游戏的授权,在 Cocos 的沙龙上首度曝光他们的大型 MMO 产品《大闹天宫:七十二变》,请看视频。

这款游戏基于  Cocos Creator 开发,全平台制霸,可以支持手机页游、原生游戏平台和 PC 端页游多端发布。第二个视频中,大家可以看到,在千元机上游戏可以轻松实现百人同屏战斗,满屏特效,运行效率非常好。敬请期待 11 月的公测,再次感谢黑八和火树的支持,祝游戏大麦。

2

Cocos 引擎后续规划

目前 Cocos 关于 Cocos2d-x v4.0 的规划已经明确下来了,主要改进部分是最小核心设计和渲染器改进。全新设计的渲染器支持渲染后端切换、支持材质系统、支持光照、支持多通道,提供给大家一个全新的能力做 2D 游戏的生产,支持更多的特效,更小的包体,更高的性能。

Creator 2.0,也会包括渲染器的改进,Asset Bundle,更好的支持场景资源加载和游戏大厅模式,增强 AssetDB的功能、Undo/Redo 的功能,提升稳定性。WebAssembly 这个模块呢,我们仍然处于跟进的模式,原因是 WebAssembly 和 JS 的交互性能,包体大小仍然存在缺陷,仍然无法在商业上进行大规模应用。

3

Cocos 引擎服务升级

Cocos Creator 内置 AnySDK 企业版,包含前面介绍的微端支持。目前 AnySDK 已经支持 365 个原生渠道,116 个 H5 渠道,全渠道覆盖。已经有 13128 个游戏使用 AnySDK 作为打包上线服务工具,其稳定性和品质已经过大量游戏大作的验证。

数据统计和广告归因分析,这个是 Cocos 的一个新服务,目前处于内测阶段,会在 1.7 里集成 Beta 版本,欢迎大家试用和反馈。对于这个产品有什么好的想法,记得发送给我。

最后,在社区开发者服务方面,官方的引擎使用文档,采用了全新的 Gitbook 文档系统,目前已经完成了 Cocos Creator 文档切换,内容梳理、增加缺失的内容、更新过时文档。Cocos2d-x 的文档也在同步整理,预计 11 月就可以和大家见面。新的文档系统,内容更加准确和完整,对于新手上路、老鸟参考、公司培养新人等都很有必要。

此外,Cocos 今天也推出了付费技术支持,主要对 VIP 客户小批量开放,需要提前预约。我们目前遇到的所有客户问题,都能在 2 天内快速搞定,甚至有个问题是深入到芯片驱动级别,运气比较好,我们还是很快解决了。这个服务,主要为了让大家在使用 Cocos 产品时可以免除后顾之忧, Cocos 提供的这个服务是大家的坚实保障!

以上就是我沙龙的全部分享内容,感谢大家。

有关于本次沙龙演讲主题的未尽事宜,欢迎留言咨询反馈。

Cocos Creator:高效率内容生产,引领全平台制霸!相关推荐

  1. 0元整一个电脑副屏 全平台制霸(支持Windows、macOS、ipad、iOS、Android和HTML5)

    spacedesk.idisplay.XDisplay TODO:补充描述

  2. Flutter 制霸全平台?这事儿我看有戏。

    "小步快跑.快速迭代"的开发大环境下,"一套代码.多端运行"可以说是很多技术团队的梦想.为了这个梦想,我曾考察过很多跨平台开发框架,比如 React Nativ ...

  3. Cocos Creator 2.3.3 更新说明,效率即是一切!

    效率即是一切,Cocos Creator 2.3.3 正式版来啦!本次更新带来了更多新的特性,优化了性能以及提升了稳定性,希望能为广大开发者们保驾护航.建议所有开发者升级哦! 以下是 Cocos Cr ...

  4. 腾讯云数据万象:智能+存储双驱动,数倍提升内容生产效能

    伴随数字经济市场稳步扩张, AI和富媒体融合的场景式体验.营销模式.分享渠道已经成为数字商业中不可或缺的部分.12月1日,在2022腾讯全球数字生态大会存储专场,腾讯云数据万象发布产品更新,与腾讯云对 ...

  5. Cocos Creator 安卓构建发布 报错

    用Cocos Creator构建发布安卓包时报错 Error: Compile failed. The log file path [ C:\Users\Administrator\.CocosCre ...

  6. Cocos Creator:挑战全平台引擎极限

    「深圳站」Cocos 开发者沙龙,引擎核心开发者 Jare 为我们带来了精彩的分享.其中包括 Creator 游戏开发的最佳实践模式.团队不同角色如何高效科学的分工合作来提高团队整体效率.引擎功能进化 ...

  7. 首个生产环境全链路压测平台Takin正式开源

    6月25日,国内知名的系统高可用专家数列科技宣布开源旗下核心产品能力,对外开放生产全链路压测平台产品的源代码,并正式命名为Takin. 目前中国人寿.顺丰科技.希音.中通快递.中国移动.永辉超市.爱库 ...

  8. Cocos Creator 的 web/原生多平台 Spine 换装方案解析,附 Demo 源码

    引言:Spine 换装是游戏开发中的一种常见实现方案,本次,羽毛先生将介绍自己对整体换装和局部换装实现方案的探索与选择. 运行环境 Cocos Creator 3.5.2 web/native 需求 ...

  9. Cocos Creator 3D v1.0.2 正式发布,新增小游戏平台支持

    ​Hi,各位开发者,Cocos Creator 3D 为大家带来翘首以待的新平台和新功能支持,v1.0.2 已正式发布,欢迎大家移步官网下载使用! 升级之前请根据项目情况进行必要的技术评估和版本备份噢 ...

最新文章

  1. 2012-4-2 通过MdiParent设置窗体最前
  2. springboot项目实例_Springboot项目的接口防刷(实例)
  3. POJ 1035, Spell checker
  4. 有没有那种python在线编译器_推荐几个好用的在线编译器
  5. 拼接dem,山地出现平地
  6. Android SDK 2.2 开发环境安装
  7. 第四次作业类测试代码+036+吴心怡
  8. java lambda表达式学习笔记
  9. nginx信号量(平滑重启/升级/重读日志)
  10. 这项技术曾应用于无人驾驶,荣耀10将其移植到手机上这样操作!
  11. 二叉树的宽度 java_Java语言描述二叉树的深度和宽度
  12. 南信大校园网稳定|多拨|软路由|硬路由|保姆级教学|一步到位|openwrt|pandavan老毛子
  13. 完全卸载NI系列软件的方法
  14. Linux下Socket通信中非阻塞connect、select、recv 和 recvfrom、send和sendto大致讲解,附带非租塞connect代码、MSG_NOSIGNAL
  15. 猜价格游戏c语言课程设计,肿么用C#编写一个猜价格的小程序?
  16. 夜神模拟器——最好用的安卓模拟器
  17. 错误ORA-01438: 值大于为此列指定的允许精度
  18. 答大二学生:跟着自己的兴趣定方向
  19. 国内从事计算机视觉领域的公司
  20. 小学教师资格考试——综合素质——材料分析

热门文章

  1. centos 关于logrotate的使用
  2. wifi有网可以连接,但打不开网页了,找不到 服务器 dns 地址
  3. 健身房健身需要什么装备,五款健身房必备运动耳机分享
  4. 域权限维持—黄金票据和白金票据
  5. 五大主流浏览器及四大内核1
  6. elementui table tooltip产出展示三个点,并且提示
  7. SVN删除tags旧版本失败
  8. Armv8架构虚拟化
  9. 微信小程序农历阳历日期选择器选中日期同时获取对应农/阳历日期 这个demo问题的修改
  10. Win7下IIS安装PHP环境