由 Cocos 联合 Cocos BCX举办的2019开发者巡回系列活动携满满干货于3月29日抵达北京,在继2018年8场沙龙活动的余热之后,北京站沙龙再创火爆。现场汇聚了300多名开发者,来自游戏行业各大领域的讲师分享的前沿技术和内容,获得了现场开发者的一致认可。
来自Cocos 的多位引擎工程师、架构师、产品总监对 Cocos Creator、Cocos 3D 最新技术以及 Cocos Service 优质第三方服务做了全面的解读,沙龙还邀请到了来自 Cocos-BCX的首席技术顾问Kevin Yin以及北京当地数位游戏行业精英,包括北京饭团网络科技有限公司的工程师凌风、声网 Agora 的资深安卓开发工程师郭海和TEAM Joy 联合创始人Neo Lee。他们分别基于重度小游戏开发、游戏实时音视频开发实践以及Cocos-BCX Dapp 开发入门等内容分别进行了分享。
作为一款免费的开源移动跨平台游戏引擎,除了原生平台之外,Cocos 截止目前已经率先完成了对以下小游戏平台的支持,包括微信小游戏、QQ 轻游戏、OPPO、vivo小游戏、Huawei快游戏、百度小游戏以及海外的Facebook Instant Games、Google Play Instant。在可见的未来里,Cocos Creator 还会增加对小米快游戏的支持。每支持一个平台,Cocos 都提供了相应的编辑器工具链、文稿和范例,对于开发者而言,这大大减少了多平台布局的开发成本。
游戏平台越来越多,意味着越来越强大的分发流量。为了吸纳游戏开发者,各大小游戏平台也推出了各种扶持政策。对于开发者而言,利用跨平台引擎,一次开发,布局所有小游戏平台,是实现利益最大化的最佳开发方式。
目前已有许多开发者将开发策略从轻度小游戏转向中重度小游戏,北京饭团网络科技有限公司旗下的《三国封魔传》便是上线了多个小游戏平台且取得了很好的运营成绩的一款重度回合制卡牌策略小游戏。游戏工程师凌风表示,这款小游戏是使用Cocos Creator 进行研发的,之所以选用 Cocos 引擎,是基于引擎自身良好的易用性以及组件化的开发方式,另外完美实现跨平台,使得游戏能够快速支撑各种平台及快应用,并将运营策略快速推广。
《三国封魔传》融合了推本、爬塔、PVP等以及众多的养成链,在技术上,需要保证游戏产品在小游戏平台以及H5 平台上流畅运行,达到与手游相近的体验,游戏产品需要有足够的承载力,功能足够多,对于程序的支撑也非常重要。在现场,凌风从游戏产品架构设计、产品本身战斗机制、开发过程中遇到的技术难点及解决方案三个方面分享了重度小游戏产品的技术实现方案,引起了在场开发者的热烈讨论。
除了支持更多的游戏平台之外,Cocos 引擎还将重点放在提升引擎性能和增加更多引擎功能上。
2018年,Cocos Creator 发布了2.0划时代版本,对引擎框架进行了全新升级,大幅提升了引擎性能,提供了更高级的渲染能力和更丰富的渲染定制空间,引领开发者进入2D游戏创作的全新时代。同年11月发布了2.1 3D Beta 版本,引入3D功能。
在沙龙现场,Cocos 引擎开发工程师郑建沛表示,Cocos Creator 2.x 将主要分为两条产品线。2.0 主要面向 2D,2.1 主要面向 3D。Cocos 将在 2.0 上支持更多的小游戏平台,并做好性能优化,在 2.1 上则会开放更多的 3D 功能的支持,最终会在 2.2.0 版本中合并这两条产品线。在合并完之后,确保 3D、2D 的一致性,确保 2.0 的用户升级上来之后对原有的使用不会有任何影响,这是Cocos要努力的方向。
据建沛现场透露,Cocos Creator v2.1.1新功能包括3D 场景编辑、 3D Camera、3D光照和阴影、材质系统等。
材质系统演示图3D同时他表示,Creator 中 3D 功能的引入主要是为了解决 2D 游戏在性能、玩法和变现力上的问题,Cocos Creator 将保持专注,坚持优化 2D 游戏开发体验及基础性能,逐步增加适合融入 2D 游戏的 3D 功能,陪伴 2D 游戏团队共同成长。
而关于备受开发者关注的纯3D 游戏引擎 Cocos 3D ,引擎架构师王伟亮在本次沙龙现场带来了最新的研发进展,并向开发者详细介绍了 Cocos 3D 的引擎架构以及功能特性。
他表示,Cocos 3D 包含粒子系统、物理系统、UI 系统、PBR 材质、LightFX 离线渲染器等功能特性。
粒子系统效果展示从Cocos Creator而来的Cocos 3D将继承Cocos Creator 的2D 特性,为中轻量级的游戏项目提供高性能的3D解决方案,解决 3D 项目开发者的刚性需求。未来将优先支持微信平台,后增加对原生平台的支持。关于上线时间,伟亮透露到,Cocos 3D 公测版预计将于5月份发布,届时各位开发者可报名参与内测。
近半年来,相对重度的游戏类型开始出现在小游戏中,这就说明,在未来的小游戏中或许玩家们开始需要每时每刻、非常高频地游戏通话,从而保证协同作战。
在游戏社会化趋势的影响下,实时音视频逐渐被广泛应用于多类游戏中,并在用户留存、用户活跃、防作弊、变现等角度为游戏带来价值,然而游戏开发者集成实时音视频实现起来有诸多技术难点。
作为一家专业实时通信技术的服务商,声网就一直致力于为全球开发者提供有质量保证的实时通信服务,把实时通信这件技术门槛很高,质量很难保障的事情做得精深。让开发者只需要接入简单API,几行代码就能实现音视频功能。
来自声网Agora的资深安卓开发工程师郭海现场分析了实时音视频的游戏实践,声网通过与 Cocos 引擎的深度合作,让开发者没有任何技术负担、无感知地在游戏工程里面接入SDK。
除了游戏内语音模块之外,开发者在游戏开发、上线的一系列过程中,还关心哪些服务?在2018年 Cocos 开发者巡回沙龙的调研问卷中,游戏运营数据分析工具、SDK打包工具、广告监测等服务都有被提及。大多数的开发者表示,他们多是通过网络搜索或者是直接参考市场上火爆的游戏,而资讯获取、沟通谈判和议价这一系列过程往往需要开发者花费大量的时间和人力成本,甚至存在商业纠纷风险。
据Cocos Service 产品总监陈春玲介绍, Cocos Service 尽最大的可能提高了从用户端到各个服务的便利性和易用性,且为第三方服务接入 Service 提供了规范、依据以及响应的技术支撑,能够帮助开发者快捷便利地挑选到优质、安全、方便的第三方服务。Cocos Service仅面向最优秀的第三方合作商进行深度合作,除了上文介绍的声网Agora音视频服务之外,已上线的服务还包括联网与服务端解决方案Matchvs、数据采集分析工具Cocos Analytics 等。Matchvs能够使游戏数据传输得更及时,让游戏玩法不再被延迟约束;Cocos Analytics则基于用户行为,面向”产品“和“运营”服务的提供了三个方面的数据分析产品:提高渠道增长、优化产品体验、提升运营效果。
沙龙现场,Cocos-BCX 首席技术顾问 Kevin Yin 展示了 Cocos-Terminal——一款集成钱包、交易所、浏览器、资产管理等功能的集成终端。Cocos-Terminal 支持使用多种账户模式进入区块链系统的图形入口;支持同质和非同质资产的钱包、去中心交易所;全功能区块链浏览器,除浏览器的常规功能外,额外提供合约数据分析、函数执行结果和影响分析、账户流水分析、数字资产检视等功能,以及提议和决策的图形操作界面等。
此外,Kevin Yin 还分享了 Cocos-BCX 链系统的更新与改进,包括事务ID结构的扩展,修改复杂事务扣费机制、合约调用栈深度的控制,链事件的订阅方式改进。
作为Cocos-BCX开发者计划一员,TEAM Joy联合创始人Neo Lee也分享了在Cocos-BCX链上进行区块链游戏的经验。
Cocos 2019 全国巡回开发者沙龙以北京为始发站吹起号角,将在今年陆续前往广州、福州、上海、杭州等城市,与全国各地的开发者开展交流活动,欢迎各位开发者关注!
网友评论