7月10日,Cocos(由厦门雅基软件有限公司推出的数字内容开发一站式解决方案) 开发者沙龙在成都成功举办。
作为主办方,Cocos 联合创始人林顺首先向开发者分享了Cocos 未来的发展规划。Cocos 将持续迭代引擎核心能力,不断丰富工具链并进行相关插件、集成能力的拓展,积极推进引擎工具与 XR、虚拟角色、智能座舱、教育等应用场景相结合,并作为“元宇宙”的基础设施,不断夯实技术地基、优化开发体验,为众多开发者打造一个更高效、更易用、更全面的内容创作工具。
Creator V3.6社区版预告 新游戏即将上架Steam
自 Creator v3.3 以来,引擎团队重点针对阴影效果、环境光照、粒子系统、动画系统和材质系统等基础功能进行全面优化。
3.6版本还将重点增强原生性能。在 “3D 动画场景+模型动画”测试中,v3.6 在保证 30FPS 流畅运行的基础下,不同机型中所能够支持的模型数都有显著提升,据悉,v3.6 社区版本将在两周之内放出。
企业级游戏数据分析 引擎架构方案
如何定义一款游戏是否“优秀”?来自全球领先的游戏大数据分析服务商——数数科技的资深分析师刘阳,向大家分享了他的观点。
刘阳从 TA 系统的架构设计入手,分享了数数科技对于底层组件选型和未来大数据技术演进的看法:任何一个需要持续运营的长线内容,都需要及时、高效、智能的数据分析系统,数数科技致力于为全球游戏构建全新的数据基础设施,自创建以来累计服务企业700余家,旗下数据服务已接入4000余款游戏,在数据管道搭建与数据分析中都沉淀了丰富经验。
对于一个数据分析平台来说,鲁棒性、实时性和高查询性都是不可或缺的重要特质,数数科技所具备的存算分离与开放式多元混合查询等特质,有效增加了对不同业务的适应程度。
Cocos 游戏性能优化实践总结
来自刀锋创意科技的程序主管刘文明拥有十余年 Cocos 开发经验,他表示,Cocos引擎扎实的底层技术、轻量化的设计思路,以及活跃的社区氛围,是他最新射击游戏项目选择 Cocos Creator 的原因。
这个游戏仅在初期就设计了20多种友方角色、50多种技能、80多种子弹效果、100多种敌方角色,以及各种特效音效,所有角色都是龙骨动画。项目推进到后期,各类资源更是几乎再翻一倍,这对游戏的优化工作来说,无疑是个巨大挑战。在现场,刘文明分享了整个项目的组织结构,以及包体超限、游戏闪退、启动缓慢、无响应、卡顿、手机过烫等常见问题的解决技巧,为与会开发者带来了宝贵的经验分享。
Web3.0 新风险与挑战
Web 3.0 是近年比较火的一个概念,百度安全副总经理冯景辉与大家分享了 Web3.0 生态的优势与相关应用,由于 Web3.0 去中心化的特质,在使用上带来方便的同时也会让安全风险大大增加。与过去“先开发,再补漏”不同,开发者需要在架构设计伊始就关注安全建设,其中就包括了网络、软件和密钥等多个方向。在基础建设之外,由于 Web3.0 发展还不够成熟,监管合规、信息收集与信息储存等方向的问题也需要开发者多加注意。
冯景辉表示,百度“希壤”的诞生是百度试水进军元宇宙的重要标志,为了更好保障用户安全,因此“希壤”的4个核心组件均接入了百度昊天镜风控系统,全面为希壤业务安全保驾护航,在内容风控,营销风控和反作弊等领域构建起坚实防御体系。
使用 Cocos Creator 3.5 制作 2.5D ARPG 小游戏
来自竞技世界小游戏项目部的主程徐程,给大家带来了一款基于 ECS 架构开发、锁定视角的 2.5D ARPG 小游戏的项目框架,并分享了覆盖游戏开发全周期的优化思路与解决方案。
徐程先从 ECS 架构的概念出发,讨论了 ECS 与 oop 在组织数据与逻辑方面的区别,以及 ECS 在逻辑解耦、Cache、多线程、序列化等方向的优势;接着讨论了实际开发过程中不同逻辑系统常见的解决方案,并分享了一种基于配置的具有高灵活性的 buff 系统实现方式。。
手游玩家体验与安全效果的平衡实践
近年来,使用 Cocos 引擎制作的游戏种类不断增加,不同的游戏会面对不同的安全风险,这让开发人员很难凭借过往项目的经验判断如何在开发层面预防风险,如果罔顾风险贸然上线,很有可能会对游戏生态造成不可预知的重大影响。但过于注重安全对抗,玩家的游戏体验也会下降,所以,平衡游戏体验、安全效果与游戏性能三者之间的关系,是游戏安全中一个很重要的课题。
在嘉宾精彩的分享之余,答疑互动与抽奖环节更是将现场的气氛推向高潮。“用开放的态度做社区驱动的引擎”,是 Panda 在分享中所提到的、Cocos坚持践行着的引擎发展理念,他也特别感谢了许多为社区提供技术分享、插件资源的热心开发者,并表示未来,Cocos 会持续结合一线开发者的意见,积极拓展应用场景,发挥引擎的桥梁作用,携手开发者一起走向更多元的市场。