Cocos 广州开发者沙龙:多端齐发助力游戏生态,可同步支持发布近20个平台
9月17日,Cocos 开发者沙龙如约来到了羊城广州,来自腾讯、北辰星光、百度和Tradplus的行业专家,从技术与生态等,与开发者多视角解读了 Cocos 的发展路径,现场还全面解析了 Cocos Creator 最新版本V3.6,该版本无论从3D画面渲染能力,还是原生APP支持能力,抑或是编辑器体验上,都有了质的飞跃,堪称里程碑级版本,而 Cocos 下一步将在V3.7中带来哪些技术更新,Cocos 产品总监Jare在现场一一揭晓。
同时,他还透露,Cocos 下一步将在游戏出海方面有更多布局,目前Cocos 已与 Google 达成合作,预计将在Q4季度将 Google Adsense 集成到了 Cococs Creator 引擎中,这也使得 Cocos 的出海工具链得到了进一步的增强,届时开发者只需点击即可一键启用AdSense功能,启用后将大大缩短内容上线到 Google Play 等平台的时间,加速内容变现,降低开发成本与周期。
V3.7预计年底推出,3D能力将再次明显提升
在演讲中,Jare 简单总结了Cocos Creator V3.6 的三个主要迭代方向,即画面进化、运行效率提升与开发体验增强。
在V3.6更新内容中,新增了级联阴影、环境光照和GGX等功能,这些功能都能让项目在不增加过多算力的情况下大幅提升画面表现效果;编辑器部分则新增了GameView、DebugView、动画状态编辑器等功能,开发者可以很直观地在编辑器界面中进行项目逻辑、场景光线、粒子动画状态等内容的可视化调试,省去了繁琐的界面切换过程,开发效率和体验都将明显上升。
此外,引擎团队还花费了将近一年时间对 Creator 的原生层进行了重写。Web端采用JS/TS内核,原生端采用C++内核,以保证开发者都能对同一内容的不同平台版本分别进行深度优化。由于Cocos Creator V3.6 推出已有一段时间,现场Jare还展示了部分已升级到V3.6的项目情况,3D部分画面表现提升明显,2D项目的运行效率也大幅提升。
Cocos 产品总监 Jare 在现场透露,即将在年底公测的 Cocos Creator 3.7 中,将有更多重大更新交付给开发者,能够支撑开发者顺利做出更多不同品类的作品,并且解决目前开发过程中遇到的一些遗留痛点。特别是引擎基础性能、GI 支持、物理和动画系统,还有编辑器内核、编辑器预览的优化,都是目前 3.7 阶段的开发重点。
双核引擎、六端齐发,打造全方位出海工具链
如今,越来越多的开发者走上了扬帆出海的道路。作为与开发者站在一起的生态驱动型引擎,Cocos 一向坚持以开发者的需求为先,根据市场趋势灵活调整迭代路径。
Jare 在演讲中提到,Cocos 力求为开发者搭建好坚实的出海桥梁。落实到具体的支持内容,Cocos 采取的战略叫“双核引擎,六端齐发”,不仅引擎架构和项目打包方面对不同平台都进行了深度支持,更内置了许多出海相关的插件、工具,如与谷歌合作的广告插件AdSense等,最近更新的 Creator V3.6中也上线了多语言组件L10n,可以将内容快速转换为不同语言的版本。这些工作使开发者可以轻松跳过项目构建中多语言适配与平台适配等较为繁琐的环节,更多地将精力放在前期创意与后期运营上,提高项目的成功率。
他还提到,Cocos 是目前首个支持主机平台Nintendo Switch的国产3D引擎,而跨平台的支持,正是 Cocos 的独特优势,以最近爆火的魔性游戏“羊了个羊”为例,由于其使用 Cocos 进行开发,能够同时打包成不同平台的版本,包括原生/小游戏/Web端等等,大大降低了开发不同平台版本的时间,覆盖更多人群,使得"羊了个羊" 继小游戏之后,可以迅速发布APP版本,目前它的APP版本在TaTap的 预约已经突破10万。
助力腾讯QQ世界构建元宇宙娱乐空间
就职于腾讯的资深游戏开发工程师渡鸦为大家带来了基于QQ世界的线上互动娱乐空间构建经验分享。娱乐空间的属性,要求项目不仅需要具有丰富的功能、强互动属性和可玩性,也对多人实时在线的稳定性提出了更高的要求。该项目具有实时语音互动、自定义地图、交互式地图元素等核心功能,高自由度所带来的是大量的适配工作。例如,游戏中有高达上百种不同元素,且元素还需要根据用户需求实时上新;丰富的地图设计,每一张地图都要重新适配手机、平板、横竖屏旋转等多种状态,而且这所有的优化工作都需要在多玩家、低延时的大前提下达成。
在演讲中,渡鸦向大家介绍了性能分析的常用方法、动态合图与静态合图的差异与技巧,以及内存、地图元素、互动元素的优化解决方案,并向大家推荐了珍藏多年的开发提效工具,如地图数据生成工具与资源查询工具等。
Creator V3.x 中重度游戏实战开发经验分享
在 Cocos 引擎发布多个次世代演示项目后,其中重度游戏开发实力已逐渐受到越来越多业内人士的关注与肯定。来自北辰星光的客户端主程陈亮就在演讲中与大家分享了中重度MMO原生手游的开发经验与开发技巧。
在演讲开始,陈亮就向大家展示了游戏内容的相关测试数据。在相同的测试场景中,Cocos 引擎在GPU占用降低30%的情况下,帧率还要高出10%左右,这也是他们项目选择 Cocos 引擎进行开发的原因之一。
紧接着,陈亮从Drawcall谈起,以此向大家介绍了控制纹理渲染顺序、组合纹理、文本模式选择、定时器流程简化等开发技巧,并现场解答了其他开发者在开发中重度游戏时遇到的问题。
游戏出海广告策略的组合与分解
不管是在国内或海外,广告变现正在成为一种越来越普遍的收益模式。在精细化运营时代,做好内容当然是核心要素,但在内容之外,如何进行高效变现也是开发者们必须考虑到的问题。
在演讲中,来自TradPlus 的商务负责人吴澄江就出海广告变现的现状与发展趋势,分享了自己的理解与思考。对于类型各异的项目,同质化的广告方案显然效率是极低的,TradPlus可以帮助开发者在前期就设计好个性化的变现方案,如广告类型选择、广告场景分享、品类大盘数据等,并结合该方案的特点进行第三方广告平台的筛选。在投放开始后,TradPlus还能对广告投放效果进行高细粒度的追踪分析,帮助开发者精准快速的发现和定位问题,从而完善解决方案。
智能网联(AIoT)风险与对策
随着数字化进程的加快,万物互联,智能网联概念深入人心,面临的安全威胁也将日益严峻,而智能座舱正因为与消费者安全息息相关,其面临的风险挑战尤为值得注意。来自百度安全的AIoT安全架构师林道正以智能网联汽车为例,历数了来自云/管/端、交互对象、重要数据保护与AI风险等核心风险挑战点,并分享了百度在项目实际落地过程中逐步总结的方法与经验,带领大家了解百度在实践过程中是如何通过顶层设计、流程来填补企业安全落地的GAP,向众多开发者分享实践过程中的经验与思考。
在演讲结束后的答疑环节,开发者们提出了许多开发中遇到的问题,以及对引擎下一步发展的需求与设想。Cocos 开发者沙龙的意义也正在于此,作为一个生态驱动引擎,Cocos 将始终坚持站在开发者的角度思考解决方案、发展方向,也只有通过深入的交流,才能获取到开发者真正的核心需求。未来 Cocos 也将继续夯实底层基础,从引擎架构、多端支持、工具链、集成插件和商业伙伴拓展等方面,助力开发者开拓更广泛的市场,为广大消费者带来更多、更优秀的数字内容。