QXR Studios 使用亚马逊 GameLift Anywhere 加快游戏测试和开发

作者: 瑞安·格林 | 2023 年

QXR Studios accelerates game testing and development with Amazon GameLift Anywhere

法师、黑客和野蛮人走进酒吧... 听起来像是笑话的开端,是由游戏行业资深人士在 QXR Studios 创作的区块链收藏卡牌游戏《大都会起源》的终极愿景。 玩家使用来自政府、企业或地下派系的卡牌组建套牌,然后与其他玩家或人工智能 (AI) 对抗,在支持外部知识产权 (IP) 卡牌的跨界数字世界中在游戏中前进。该游戏是免费的,但玩家可以在 WAX 区块链上购买派系特定的卡包。 游戏开发的各个方面都经过深思熟虑,从确保每张卡都有丰富的背景故事,到使用低碳足迹区块链和基于云的高效技术,例如 亚马逊网络服务(亚马逊云科技) 上的Amazon GameLift

考虑到游戏设计背后的全面开发专业知识,对游戏设计进行深思熟虑也就不足为奇了。2020年,六位成就卓著的资深开发者推出了QXR Studios,这仅仅是因为他们喜欢合作。此前,该团队合作过多个行业的项目,包括漫画、AAA 游戏、电视、音乐视频、视觉效果、文学、戏剧、虚拟和增强现实、硬件、软件和研发,他们考虑如何按照自己的条件创作一款有意义的、以社区为导向的游戏。结果是《 大都市起源 》 ,与黑暗和反乌托邦方法相比,以一种非典型的方式重新构想了赛博朋克。

在2021年的早期开发中,QXR Studios团队在研究用于云存储的亚马逊弹性计算云 (Amazon EC2)和用于数据库管理的亚马逊DynamoDB时发现了A mazon G am eLift。 他们正在尝试在Epic Games的虚幻引擎中使用像素流式传输,并使用 亚马逊云科技 for Gam es 服务来支持该管道。

“GameLift 很快成为我们的首选服务器,也是我们推出游戏的方式。它易于部署和扩展,并且可以很好地与虚幻连接。我们可以随时进去查看日志。这是一项可靠的技术,因此我们不必担心基础设施会中断。” QXR Studios联合创始人格雷姆·迪瓦恩指出,他的开发生涯始于使用打孔卡对计算机进行编程。“当像GameLift这样的服务可以为你提供服务时,花时间与客户建立联系和设置玩家会话是没有意义的。”

在开发游戏时,开发者在虚幻引擎的蓝图可视化脚本语言和 C++ 之间切换,并利用 亚马逊云科技 开发工具包从 AW S Lambda 调用 REST API。迪瓦恩说:“虚幻引擎是围绕RESTful API构建的,因此我们可以轻松地插入亚马逊云科技 API并进行Lambda调用。亚马逊云科技 使这些调用完全安全;整个环境感觉稳定,扩展性良好。”

《大都会起源》于2021年11月推出限量测试版,QXR Studios团队预计将在2023年底发布更广泛的商业版本。他们一直注意缓慢发展,留出适当的时间根据用户反馈来完善和更新游戏。迪瓦恩尤其了解在第一天就通过互联网游戏大放异彩的陷阱,他曾参与过诸如id Software的《雷神之锤III Arena》等大型游戏行业发行的作品。

“迄今为止,我们面临的最大挑战与基础设施无关,因为我们已经轻松扩展了服务器。但是,平衡三派纸牌游戏相当困难,” 迪瓦恩分享道。

允许QXR Studios利用自己的机器以及基于亚马逊云科技的资源,Ama zon GameLift Any where帮助该团队加快 了开发。Devine 使用该解决方案来监控本地工作站上的游戏流量以进行调试。他能够看到实时活动,当出现问题时,他可以调查通信中断的位置,以便纠正问题。举一个最近的例子,当玩家加入时,他们的客户信息被反射回给他们,而不是将他们与其他玩家联系起来。通过实时查看本地工作站上的日志,Devine 能够轻松识别问题并修复问题。

“在亚马逊 GameLift Anywhere 上快速上手非常简单,而且文档也很棒 对我来说,设置 Windows 环境很容易。我可以从服务器开始,使用可以桥接到 Anywhere 的令牌,然后通过 亚马逊云科技 云中的 亚马逊云科技 控制台提供该队列。然后我可以在本地计算机上使用 亚马逊云科技 命令行接口,” Devine 指出。

除了亚马逊 GameLift Anywhere 之外,Devine 和 QXR Studios 团队还利用了亚马逊 GameLift 的许多其他方面,包括舰队部署和玩家配对。 他们还使用亚马逊 DynamoDB 来存储玩家的卡牌,并通过 WebSocket API 作为在线状态服务器。 Amazon CloudF ront 用于内容分发, Amazon CloudTrail 跟踪用户活动和 API 使用情况。为了简化API的创建,该团队使用了 亚马逊云科技 L am bda;他们还利用亚马逊简单存储服务 (Amaz on S3)进行存储,使用亚马逊 EC2进行计算,使用亚马逊云科技 E lastic B eanstalk进行网络 应用程序部署,以及使用亚马逊云科技 Cost Explorer 来可视化和管理成本和使用量。 有了 亚马逊云科技 for Games 服务,QXR Studios 团队不必担心在故障转移错误上花费时间和金钱,也不必担心由于服务器不可用而失去玩家。

迪瓦恩总结说:“我们是一个由六人组成的团队,我们在短短两年内仅使用亚马逊云科技上可用服务的一小部分所取得的成就令人印象深刻。”“过去,超过100人的团队需要五年时间和2500万美元才能达到这个水平。作为一个行业,除了该技术的底层服务外,亚马逊云科技和Unreal之类的工具还允许我们访问世界各地的艺术家和建模师。这使小型游戏公司能够制作AAA级游戏内容,这令人兴奋。在我的发展生涯中,我可以选择工作地点、想要做什么以及与谁一起工作;我选择同事,然后选择 亚马逊云科技。”

要了解有关亚马逊 GameLift Anywhere 的更多信息,请查看:https://aws.amazon.com/blogs/aws/introducing-amazon-gamelift-anywhere-run-your-game-servers-on-your-own-infrastructure/

有关 亚马逊云科技 for Games 服务的全部信息,请访问:https://aws.amazon.com/gametech/


*前述特定亚马逊云科技生成式人工智能相关的服务仅在亚马逊云科技海外区域可用,亚马逊云科技中国仅为帮助您发展海外业务和/或了解行业前沿技术选择推荐该服务。