欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~
本文由腾讯游戏云发表于云+社区专栏
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技术
此文已由作者授权腾讯云+社区发布,更多原文请点击
搜索关注公众号「云加社区」,第一时间获取技术干货,关注后回复1024 送你一份技术课程大礼包!
海量技术实践经验,尽在云加社区!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。