乐趣区

风口上的小游戏还有怎样的发展空间?7位腾讯技术专家为你解答

欢迎大家前往腾讯云 + 社区,获取更多腾讯海量技术实践干货哦~
本文由腾讯游戏云发表于云 + 社区专栏

8 月 25 日腾讯云 Game-Tech 技术沙龙在北京举办,腾讯云资深专家与知名游戏引擎 Layabox 的大咖为游戏行业同仁们带来以“小游戏”为主题的开发技术分享会。来自双方的资深技术专家从腾讯云小游戏解决方案、LayaAir 引擎及性能优化、H5 实时语音解决方案、LayaAir3D 性能优化、游戏储存技术、多人对战小游戏研发经验,以及如何玩转 QQ 玩一玩平台等方面的议题,与到场的游戏行业从业者进行深度的探讨。
小游戏作为新一轮风口,有着强大的市场潜力,受到了游戏产业各方的极大关注。本次沙龙吸引到百余名游戏开发技术人员,我们根据现场讨论的热点话题,为大家整理了以下内容。
腾讯游戏云针对小游戏的解决方案
曾有业内人士做过比较,开发一款 APP 游戏的时间与金钱成本,可以开发百款小游戏。当然,开发门槛低,也就涌入了大量中小开发商和独立开发者参与市场竞争。面对游戏开发者关注的小游戏开发成本、效率与运维等方面的问题,腾讯游戏云产品总监王永和向开发者全面讲解腾讯云小游戏解决方案,包括如何利用腾讯云工具快速开发小游戏、如何提高小游戏的下载效率、如何从容应对因社交传播导致小游戏瞬间爆发所带来的运维困境。
腾讯游戏云产品总监王永和
此外,王永和还提到了腾讯云和腾讯小游戏的部门共同打造的一个平台——TCB,是一个专门为微信小程序 / 小游戏开发和运维推出的应用开发平台,提供一系列的开发组键及 PaaS 服务,与微信客户端、IDE 深度集成,同时支持业务服务注册和管理机制,极大提高小游戏开发和运维的效率。同时,基于微信小游戏社交化的特点,以及弹性扩缩容和高并发的承载等方面的需求,他也提到了腾讯游戏云在小游戏生态圈和游戏架构方面对应作出的优化改进。
LayaAir2.0 引擎的性能特点
负责 LayaAir 引擎与 IDE 研发的合伙人朱春阳为大家深入介绍了 LayaAir 引擎原理和进阶功能,以及如何使用 LayaAir 引擎发挥出极致性能的优化原则与注意事项,并针对 LayaAir 2.0 引擎及 IDE 新特性进行了详细的介绍。
LayaAir 引擎与 IDE 研发的合伙人朱春阳
朱春阳指出,LayaAir 引擎在设计之初的理念为:化繁为简、极致性能。所以该引擎 API 精简易上手,在事件、加载、内存与性能等处都有着极致的优化,是大型游戏的首选引擎。并且是支持语言最全面的 HTML5 与小游戏引擎。
即将推出的 LayaAir 2.0 引擎在继承了 1.0 的优势基础上,通过组件化,物理系统可视化,3D 场景编辑可视化等重要功能的 IDE 与引擎升级,让引擎的性能更强,易用性大幅度增强。
尤其是 3D 方面,1.0 引擎的 3D 已经是当前最成熟的 HTML5 3D 引擎,市场中 HTML5 和小游戏的市场占有率超过 96%。成为 3D 小游戏开发的首选引擎,而 2.0,不仅有性能上的极致优化提升,更是增加了 150 多项功能。支持了 PBR 材质与动画融合等,满足开发 FPS 与高精度大型 3D 游戏的需求。
另外,朱春阳也提到与 LayaAir 2.0 引擎同时发布的还有一个 LayaCloud 产品,它集成了房间管理、战斗匹配、帧同步、自定义服务器脚本等特性,可以让游戏前端开发者无需部署服务器环境,无需了解服务器语言,在 IDE 中通过调用 API 接口,就可以开发出联网游戏。
腾讯云 H5 游戏语音解决方案
随着小游戏市场规模不断扩大,用户群体日益递增,其社交需求也正逐渐提升,语音能力支持也将会是游戏开发者所面临的一个问题。腾讯云 GME 资深工程师曾维亿全面介绍了腾讯云 H5 游戏语音解决方案及其优势所在,为开发者提供全面透彻的技术讲解与支持。
腾讯云 GME 资深工程师曾维亿
腾讯云游戏多媒体引擎 GME(Gaming Multimedia Engine)致力于为游戏提供语音服务,其中的 H5 实时语音模块有三个特点:稳定的连接能力,优秀的音频质量和非常低的接入门槛。接入 GME H5 模块有助于提升小游戏用户粘性,设计小游戏社交新形态。曾维亿也带来关于 GME H5 的设计架构和实现思路的分享,看看 GME 是如何构建高可用的全球接入网络;如何保证通话音质以及降低对游戏本身的影响;以及如何快速接入 GME。
LayaAir 3D 引擎的新特性
负责 LayaAir 3D 引擎研发的 Layabox 合伙人郭磊为大家重点介绍了 LayaAir 2.0 引擎 3D 物理、3D 材质、3D 动画的新增功能,并针对 3D 游戏开发注意事项,以及游戏内存与性能的分析和优化方式进行分享。LayaAir 2.0 3D 相对于 1.0 来说进行了诸多改进和提升,具备性能高、简单易用、功能强大和开放的特点;尤其是在 3D 引擎开放性方面,显著地优化了自定义材质和一些渲染管线的开放。
Layabox 合伙人郭磊
郭磊还深入地为大家介绍了该引擎新增的功能,例如材质功能新增、纹理功能新增、动画多层混合功能新增、物理功能新增、批量资源释放等新增功能、RigidBody,以及动画更新机制调整为实时插值、针对美术资源处理和物理组件等的优化。
腾讯 Tcaplus 游戏存储解决方案
腾讯 Tcaplus(游戏存储)资深工程师余洋首先分析了小游戏存储系统的特点,然后针对小游戏存储面临的问题,包括 Tcaplus 功能和技术实现、Tcaplus 在游戏领域的应用等,向大家介绍了 Tcaplus 作为专为游戏设计的 NoSQL 分布式数据存储服务,在追求高性能的同时,也可以节省成本,并针对游戏爆发增长和长尾运维特点提供不停机扩缩容、备份容灾、快速回档等全套解决方案。
腾讯 Tcaplus 资深工程师余洋
此外,余洋还分享了过往的一些客户案例,最后为大家介绍了 API 接入的使用方法。为小游戏在大储存方面会遇到的难题,提供了详细的解决方案。
《全民打雪球》的适配与开发经验
拥有非常丰富的 HTML5 大型项目研发经验、微信小游戏适配经验、QQ 玩一玩适配经验的《全民打雪球》项目主程王松,以腾讯独代产品《全民打雪球》在微信小游戏中的适配与开发经验为例,为小游戏开发者带来对战类微信小游戏在开发与适配中遇到的常见问题的解决方案。
《全民打雪球》项目主程王松
QQ 玩一玩平台的核心能力
除了微信小游戏外,腾讯旗下还有一个依托手机 QQ 的游戏平台——QQ 玩一玩平台。腾讯资深工程师李泽松为大家介绍了 QQ 玩一玩平台的现状及核心能力,并通过在 QQ 玩一玩平台的案例,来讲解如何选择平台制作游戏,给大家带来了玩一玩平台的最新动向预告。
腾讯资深工程师李泽松
QQ 玩一玩平台可以针对 QQ 轻游戏的特点进行更丰富的拓展,李泽松向大家介绍了针对内存、玩法等问题的完备解决方案,而对于资源卡顿、游戏包过大、调试困难这三个痛点问题,也向大家介绍了后续将推出的功能。
在 7 位技术嘉宾分享了小游戏行业的发展趋势、小游戏技术研发和运维经验之后,也与到场的游戏同仁们进行深度交流,解答技术咨询问题。腾讯云 Game-Tech 游戏开发者系列沙龙下一站,我们上海约!
查看沙龙现场内容,速戳:https://v.qq.com/x/page/z0770…

问答策略游戏服务器概念是什么?相关阅读 3 行代码,为 QQ 轻游戏加上语音互动能力实时语音趣味变声,大叔变声“妙音娘子”Get 一下内行看门道:看似“佛系”的《QQ 炫舞手游》,背后的音频技术一点都不简单【每日课程推荐】新加坡南洋理工大学博士,带你深度学习 NLP 技术

退出移动版