Que recherchez-vous ?
Games

Création de la première franchise de football VR sous licence NFL avec Unity

STATUSPRO / STATUSPRODevelopers of NFL PRO ERA
Feb 9, 2024|3 Min
Création de la première franchise de football VR sous licence NFL avec Unity
Cette page a été traduite automatiquement pour faciliter votre expérience. Nous ne pouvons pas garantir l'exactitude ou la fiabilité du contenu traduit. Si vous avez des doutes quant à la qualité de cette traduction, reportez-vous à la version anglaise de la page web.
Dans ce blog, StatusPRO explique comment il s'est attaqué au développement de NFL PRO ERA.

Lorsque les cofondateurs Troy Jones et Andrew "Hawk" Hawkins ont entrepris de proposer ce jeu de football VR, le premier à être licencié par la NFL, ils savaient qu'il s'agissait d'une tâche ambitieuse. Avec des professionnels expérimentés derrière eux, leur équipe a non seulement lancé NFL PRO VR en septembre 2022, mais a également livré un jeu multiplateforme disponible sur Meta Quest, Sony PlayStation® (PS VR et PS VR2), et Steam. Aujourd'hui, ils sont allés plus loin, en introduisant de nouvelles fonctionnalités telles que le multiplayer en tête à tête et en s'étendant à de nouvelles plateformes.

Derrick Levy, responsable de l'IA et du gameplay chez StatusPRO, explique comment ils y sont parvenus avec l'aide d'Unity.
Cela commence par l'équipe

Pour atteindre nos objectifs, nous devions constituer une équipe de développeurs compétents et passionnés par le développement de jeux de football. Et c'est ce que nous avons fait. Avec plus de 100 ans d'expérience combinée, l'équipe savait ce qui fonctionnait et ce qui ne fonctionnait pas.

En tant que petite entreprise disposant d'une licence importante, notre équipe fonctionne différemment des grands studios. Par exemple, nous n'avons qu'un artiste technique et un animateur technique, alors qu'une entreprise plus importante peut avoir une équipe de 10 à 15 artistes ou plusieurs animateurs. Les membres de notre équipe portent plusieurs casquettes, les ingénieurs devant connaître un peu de tout pour pouvoir contribuer à n'importe quelle partie du jeu. Cette polyvalence nous permet d'être plus efficaces et plus concentrés.

Pour construire le système Coach Confidence, nous nous sommes fortement appuyés sur la capacité d'extension de l'éditeur. J'ai créé un ensemble d'outils qui ont permis de concevoir plus de 100 événements uniques qui pouvaient être mis à jour et réglés sans soutien technique supplémentaire. Cette flexibilité a permis aux équipes de conception et d'ingénierie de continuer à créer de nouvelles expériences attrayantes sans qu'une équipe ne soit bloquée par une autre.

Concevoir en pensant à l'utilisateur

Chez StatusPRO, nous avons plusieurs principes de conception, mais nos principes de base sont les suivants :

1. La qualité plutôt que la quantité

2. Le contenu et la variété sont essentiels

3. Donner aux joueurs une raison de revenir

En développant NFL PRO ERA pour de multiples plateformes, nous nous sommes attachés à offrir aux utilisateurs une expérience footballistique immersive sans précédent et à nous adapter aux différentes plateformes en fonction des besoins. Unity a été particulièrement utile en tant que partenaire, en offrant des conseils spécifiques à la plateforme et en partageant les expériences d'autres développeurs qui ont été confrontés à des problèmes similaires. Cela nous a permis d'anticiper les difficultés et d'y remédier avant qu'elles ne deviennent des obstacles majeurs.

Le système de gestion des plug-ins d'Unity nous a permis de prendre en charge les plateformes Meta, Steam, PSVR et PICO facilement et sans avoir besoin d'apprendre le SDK spécifique de chaque plateforme.

L'utilisation du sous-système OpenXR et des nouveaux Input Action Assets a facilité la prise en charge non seulement de ces plates-formes, mais aussi de la multitude de casques disponibles pour PC, sans qu'il soit nécessaire de gérer des modules d'extension supplémentaires. L'installation ne prend que quelques minutes au lieu de plusieurs jours.

Conseils pour surmonter les problèmes techniques
Capture d'écran de NFL PRO ERA II de StatusPRO

Au cours du processus de développement de NFL PRO ERA, nous avons été confrontés à de nombreux défis en matière de performances. Avant l'alpha, il y avait des problèmes de stabilité dus à des temps de chargement de la mémoire lors de l'exécution à 15 images par seconde. Unity a joué un rôle essentiel en nous aidant à surmonter ces obstacles grâce à une réunion de quatre jours avec un ingénieur d'Unity. Nous avons procédé à une analyse approfondie des performances et à une enquête sur les problèmes de performance du jeu, en recevant des informations précieuses et en suggérant des actions pour améliorer les performances.

Cette collaboration s'est également étendue aux rapports d'erreur et à la gestion du code spécifique à la plate-forme. Unity nous a fait découvrir Backtrace, un outil que nous utilisons désormais pour signaler les erreurs, et nous a fourni une assistance prioritaire pour tous les problèmes que nous avons rencontrés au cours du processus de développement.

Le support multiplateforme offert nous a également permis d'écrire la majorité du code du jeu de manière agnostique. Avec 85 % du code partagé entre les différentes plateformes, nous avons pu facilement déployer notre jeu sur plusieurs plateformes tout en conservant un niveau de qualité élevé.

Si vous construisez une expérience VR multiplateforme, profitez des opportunités de prise en charge, car il est presque garanti que les performances s'en trouveront considérablement améliorées. Il n'y a rien de plus satisfaisant que de respecter les délais tout en atteignant un niveau de qualité élevé.

Faites passer cette saison de football au niveau supérieur et découvrez NFL PRO ERA II sur PlayStation, PlayStation ou Steam. N'oubliez pas de consulter d'autres témoignages de développeurs sur le site Made with Unity .