您想找什么?
Games

使用Unity打造首个 NFL 授权VR橄榄球系列

STATUSPRO / STATUSPRODevelopers of NFL PRO ERA
Feb 9, 2024|3 Min
使用Unity打造首个 NFL 授权VR橄榄球系列
为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。
在这篇客座博客中,StatusPRO 介绍了他们如何着手开发 NFL PRO ERA

当联合创始人特洛伊·琼斯 (Troy Jones) 和安德鲁“霍克”霍金斯 (Andrew “Hawk” Hawkins) 着手推出这款VR足球游戏(这是第一款获得 NFL 授权的游戏)时,他们知道这是一项雄心勃勃的任务。在经验丰富的专业人士的支持下,他们的团队不仅推出了 NFL 职业时代 于 2022 年 9 月推出,同时还推出了一款可在 Meta Quest、Sony PlayStation®(PS VR和 PS VR2)和 Steam 上使用的多平台游戏。现在,他们走得更远,推出了多人对战等新功能,并扩展到新平台。

StatusPRO 的人工智能和游戏主管 Derrick Levy 详细介绍了他们如何在Unity 的帮助下实现这一目标。
从团队开始

为了实现我们的目标,我们需要组建一支知识渊博且对足球游戏开发充满热情的熟练开发团队。我们确实这么做了。该团队拥有超过 100 年的综合经验,他们知道什么可行、什么不可行。

作为一家拥有大许可证的小公司,我们团队的运作方式与大型工作室不同。例如,我们只有一名技术艺术家和一名技术动画师,而大公司可能拥有 10-15 名艺术家或多名动画师的团队。我们的团队成员身兼数职,工程师需要了解所有事情,才能为游戏的任何部分做出贡献。这种多功能性有助于我们提高效率和专注力。

为了构建教练信心系统,我们严重依赖扩展编辑器的能力。我创建了一套工具,允许设计创建 100 多个独特的事件,这些事件无需额外的工程支持即可进行更新和调整。这种灵活性使得设计和工程部门能够继续创造新的、引人入胜的体验,而不会受到另一个团队的阻碍。

设计时要考虑用户

StatusPRO 有多个设计原则,但我们的核心原则是:

1.质量胜于数量

2.内容和多样性是关键

3.给玩家一个回归的理由

在为多个平台打造 NFL PRO ERA 时,我们始终专注于为用户提供无与伦比的沉浸式足球体验,并根据需要适应不同的平台。Unity作为合作伙伴特别有帮助,提供特定于平台的指导并分享其他面临类似问题的开发人员的经验。这帮助我们预测并解决任何挑战,避免它们成为重大挫折。

Unity 的XR插件管理系统使我们能够轻松支持 Meta、Steam、PSVR 和 PICO 平台,而无需学习每个平台特定的 SDK。

结合使用 OpenXR 子系统和新的输入动作资产,可以轻松支持这些平台以及可用于 PC 的多种耳机,而无需管理任何额外的插件。安装只需几分钟而不是几天。

解决技术问题的技巧
StatusPRO 的 NFL PRO ERA II 截图

NFL PRO ERA的开发过程中,我们面临着无数的性能挑战。在 alpha 版本之前,以每秒 15 帧的速度运行时,由于内存加载时间而存在稳定性问题。通过与Unity工程师为期四天的会谈, Unity在帮助我们克服这些障碍方面发挥了关键作用。我们对游戏的性能问题进行了彻底的性能分析和调查,收到了宝贵的反馈并提出了改进性能的措施。

这种合作还扩展到错误报告和处理平台特定的代码。Unity向我们介绍了 Backtrace,这是我们现在用于错误报告的工具,并为我们在开发过程中遇到的任何问题提供优先支持。

提供的跨平台支持也使我们能够以与平台无关的方式编写大部分游戏代码。由于 85% 的代码在各个平台之间共享,我们能够轻松地在多个平台上推出我们的游戏,同时仍保持高质量水平。

如果您正在构建多平台VR体验,请充分利用支持机会,因为它几乎可以保证显著提高性能。没有什么比按时完成任务并达到高质量水平更令人满意的了。

将本赛季的橄榄球赛事提升到新的高度,体验 NFL PRO ERA IIQuestPlayStationSteam上。请务必 在此处查看更多直接来自开发人员的Unity故事。