在线对战游戏|腾讯云发布小游戏、在线对战引擎、单机游戏一键在线

生肖 2024-01-23 12:30

8月13日,腾讯云发布游戏PaaS产品小游戏在线对战引擎(MGOBE)。 小游戏在线对战引擎基于腾讯游戏数十年的游戏开发经验,可为小游戏开发者提供后端网络能力,让小游戏开发者能够快速、低成本地实现在线游戏。 腾讯云互联网行业产品总监、小游戏在线对战引擎负责人陈亮介绍,在传统模式下,即使只有一个玩家,开发者也需要购买一台服务器。 通过小游戏在线对战引擎,开发者只需要根据玩家数量购买服务器资源,一个玩家可能只需要几毛钱。 更重要的是,线上小游戏的加入进一步提升了用户体验,丰富的玩法可以加速用户裂变,助力小游戏用户规模快速增长。 快速获得联机能力 所谓联机游戏,是指玩家在互联网上与其他玩家一起玩的游戏。 网络游戏的种类很多,例如《欢乐麻将》、《欢乐斗地主》等回合制多人游戏,《贪吃蛇》、《极速大乱斗》等即时多人游戏。 有一个流行的社交游戏“海盗来了”。 小游戏生长在微信、QQ等社交平台上,天然适合情侣、好友、组队等好友一起玩网络游戏。 然而,目前的小游戏大多是单机游戏。 原因之一是网络游戏背后的业务和技术逻辑非常复杂,开发者需要考虑的问题很多。 例如,在游戏中玩家少的情况下,如何与对手进行匹配? 如何保证网络抖动时游戏不卡顿? 如何快速稳定地同步玩家的动作、指令、状态等信息? 解决这些问题 理论逻辑不难,但实现就近访问、负载均衡、弹性伸缩,实现稳定运行至少需要半年的研发时间。 对于一个小团队来说,投入这么长的时间和成本是不现实的。 这就是为什么这个行业基本上都是做网络游戏的大厂商。 小游戏在线对战引擎(MGOBE)一一解决了网络游戏背后的技术和运营难点。 开发者只需调用几个JS接口,5分钟内即可实现房间管理、在线匹配、网络对战等功能,无需复杂的后台代码。

小游戏在线对战引擎产品架构 支持多场景匹配 小游戏在线对战引擎提供房间管理基础功能,支持邀请好友对战,在线1v1在线匹配,多人对战多人一起玩。 开发者可以根据自己的需要定义匹配机制,比如根据玩家的分数、模式、经验值、等级、地域等属性进行自动匹配。 小游戏在线对战引擎还支持“人机匹配”。 游戏刚上线的时候玩家不多,可能无法让每个玩家都匹配到真正的对手,所以这个时候可以匹配机器人玩家。 网络通讯实时同步 在线对战最重要的是实时同步玩家状态。 小游戏在线对战引擎支持帧同步和状态同步。 比如竞争激烈的《王者荣耀》就采用了帧同步。 在这个场景中,游戏逻辑主要在本地实现。 服务器通过帧同步,将每个客户端的输入以固定的帧率广播给所有客户端,让所有玩家都在“一个频道”。 但是,对于大战场、大世界的游戏,本地客户端的处理能力不足以支撑大量的计算需求。 这种游戏需要把主要的游戏逻辑放在服务器上。 最后只需要将计算出的结果在线对战游戏,即播放器状态同步到客户端即可,也就是所谓的状态同步。 实时同步的技术比较复杂,网络的抖动常常让游戏卡顿。 而通过小游戏的在线对战引擎,开发者只需要考虑游戏的业务逻辑,而不需要花时间去写同步逻辑。 实时服务器更新不停止小游戏在线对战引擎,同时提供实时服务器功能。 当玩家人数激增时,服务器可以自动扩容,自动匹配用户到新服务器。 当玩家数量到达谷底时,服务器可以自动收缩在线对战游戏,灵活满足开发者的业务需求。 同时,小游戏的战斗逻辑代码部署在实时服务器上,开发者在发布和更新代码时无需停服,玩家可以正常使用。 提高小游戏的传播力 QQ小游戏《跑酷极限漂移》是一款跑酷漂移小游戏。 上线之初,《跑酷极限漂移》仅支持单机游戏,玩家只能与机器竞速。 2019年7月,开发团队使用小游戏在线对战引擎实现了邀请好友竞速的功能。 从游戏开发到上线仅用了一周的时间。 该功能实现后,《跑酷极限漂移》的活跃度大幅提升。

QQ小游戏《跑酷极限漂移》采用小游戏在线对战引擎,开发了好友竞速功能。 据第三方报告显示,2019年小游戏市场规模或达250亿元,其生态也在日趋成熟。 陈亮表示,未来六个月,小游戏在线对战引擎将免费提供给开发者。 腾讯云表示,希望与开发者一起,进一步降低小游戏的开发成本,提升玩家体验。 随着后台能力的进一步成熟,这项技术也将逐步提供给手游开发商。

1
标签:
全部评论