Games

Aufbau der ersten NFL-lizenzierten VR-Football-Franchise mit Unity

STATUSPRO / STATUSPRODevelopers of NFL PRO ERA
Feb 9, 2024|3 Min.
Aufbau der ersten NFL-lizenzierten VR-Football-Franchise mit Unity
Diese Website wurde aus praktischen Gründen für Sie maschinell übersetzt. Die Richtigkeit und Zuverlässigkeit des übersetzten Inhalts kann von uns nicht gewährleistet werden. Sollten Sie Zweifel an der Richtigkeit des übersetzten Inhalts haben, schauen Sie sich bitte die offizielle englische Version der Website an.
In diesem Gastblog beschreibt StatusPRO, wie sie die Entwicklung von NFL PRO ERA in Angriff genommen haben .

Als die Mitbegründer Troy Jones und Andrew "Hawk" Hawkins dieses VR-Football-Spiel entwickelten, das erste, das von der NFL lizenziert wurde, wussten sie, dass es eine ehrgeizige Aufgabe war. Mit erfahrenen Fachleuten im Rücken brachte das Team nicht nur NFL PRO ERA im September 2022 auf den Markt, sondern lieferte auch ein Multiplattform-Spiel, das auf Meta Quest, Sony PlayStation® (PS VR und PS VR2) und Steam erhältlich ist. Jetzt sind sie noch einen Schritt weiter gegangen und haben neue Funktionen wie Multiplayer gegeneinander und die Ausweitung auf neue Plattformen eingeführt.

Derrick Levy, Head of AI and Gameplay bei StatusPRO, erklärt, wie sie es mit Hilfe von Unity geschafft haben.
Es beginnt mit dem Team

Um unsere Ziele zu erreichen, mussten wir ein Team aus erfahrenen Entwicklern zusammenstellen, die sich mit der Entwicklung von Fußballspielen auskennen und sich dafür begeistern. Und das haben wir getan. Mit über 100 Jahren gemeinsamer Erfahrung wusste das Team, was funktioniert und was nicht.

Als kleines Unternehmen mit einer großen Lizenz arbeitet unser Team anders als größere Studios. Wir haben zum Beispiel nur einen technischen Zeichner und einen technischen Animator, während ein größeres Unternehmen vielleicht ein Team von 10-15 Zeichnern oder mehreren Animatoren hat. Unsere Teammitglieder tragen mehrere Hüte, und die Ingenieure müssen sich mit allem ein wenig auskennen, um zu jedem Teil des Spiels beitragen zu können. Diese Vielseitigkeit hilft uns, effizienter und zielgerichteter zu arbeiten.

Bei der Entwicklung des Coach Confidence-Systems haben wir uns stark auf die Möglichkeit gestützt, den Editor zu erweitern. Ich habe eine Reihe von Tools entwickelt, mit denen sich über 100 einzigartige Ereignisse erstellen lassen, die ohne zusätzliche technische Unterstützung aktualisiert und angepasst werden können. Diese Flexibilität ermöglichte es sowohl dem Design als auch der Technik, weiterhin neue, ansprechende Erlebnisse zu schaffen, ohne dass ein Team durch ein anderes blockiert wurde.

Design mit dem Benutzer im Hinterkopf

Wir haben mehrere Designprinzipien bei StatusPRO, aber unsere Kernprinzipien sind:

1. Qualität vor Quantität

2. Inhalt und Vielfalt sind entscheidend

3. Geben Sie den Spielern einen Grund, wiederzukommen

Bei der Entwicklung von NFL PRO ERA für mehrere Plattformen haben wir uns darauf konzentriert, den Nutzern ein unvergleichliches Football-Erlebnis zu bieten und uns bei Bedarf an die verschiedenen Plattformen anzupassen. Unity war als Partner besonders hilfreich, indem es plattformspezifische Anleitungen anbot und Erfahrungen von anderen Entwicklern weitergab, die vor ähnlichen Problemen standen. Auf diese Weise konnten wir etwaige Herausforderungen vorhersehen und angehen, bevor sie zu größeren Rückschlägen führten.

Das XR Plug-in Management System von Unity ermöglichte es uns, die Meta-, Steam-, PSVR- und PICO-Plattformen einfach zu unterstützen, ohne dass wir das spezifische SDK der einzelnen Plattformen erlernen mussten.

Mit dem OpenXR-Subsystem und den neuen Input Action Assets können nicht nur diese Plattformen unterstützt werden, sondern auch die zahlreichen Headsets, die für den PC erhältlich sind, ohne dass zusätzliche Plug-ins verwaltet werden müssen. Die Einrichtung dauert Minuten statt Tage.

Tipps zur Überwindung technischer Probleme
Bildschirmfoto von StatusPROs NFL PRO ERA II

Während des Entwicklungsprozesses von NFL PRO ERA standen wir vor zahlreichen Leistungsherausforderungen. Vor der Alpha-Version gab es Stabilitätsprobleme aufgrund von Speicherladezeiten bei einer Geschwindigkeit von 15 Bildern pro Sekunde. Unity spielte eine entscheidende Rolle bei der Überwindung dieser Hindernisse durch ein viertägiges Treffen mit einem Unity-Ingenieur. Wir führten eine gründliche Leistungsanalyse und Untersuchung der Leistungsprobleme des Spiels durch, erhielten wertvolles Feedback und schlugen Maßnahmen zur Verbesserung der Leistung vor.

Diese Zusammenarbeit erstreckte sich auch auf die Fehlerberichterstattung und den Umgang mit plattformspezifischem Code. Unity führte uns in Backtrace ein, ein Tool, das wir jetzt für die Fehlerberichterstattung verwenden, und bot uns vorrangigen Support für alle Probleme, die während des Entwicklungsprozesses auftraten.

Die plattformübergreifende Unterstützung ermöglichte es uns auch, den Großteil des Spielcodes plattformunabhängig zu schreiben. Da 85 % des Codes plattformübergreifend genutzt werden, konnten wir unser Spiel problemlos auf mehreren Plattformen veröffentlichen und dabei ein hohes Qualitätsniveau beibehalten.

Wenn Sie ein Multiplattform-VR-Erlebnis entwickeln, sollten Sie die Möglichkeiten der Unterstützung nutzen, da dies die Leistung fast garantiert erheblich verbessert. Es gibt nichts Befriedigenderes, als Fristen einzuhalten und gleichzeitig ein hohes Qualitätsniveau zu erreichen.

Bringen Sie diese Football-Saison auf die nächste Stufe und erleben Sie NFL PRO ERA II auf Quest, PlayStation oder Steam. Weitere Made with Unity-Geschichten direkt von den Entwicklern finden Sie hier.