Joyeux mercredi, tout le monde !
Toutes les deux semaines, nous accompagnons la mise à jour de la feuille de route d’une brève note explicative pour vous donner un aperçu de la prise de décision qui a conduit à tout changement. Cela fait partie d’un effort pour rendre nos communications plus transparentes, plus spécifiques et plus perspicaces pour tous ceux qui contribuent à rendre Star Citizen et Squadron 42 possibles.
Ceci étant dit, plongeons dans le Roadmap Roundup de cette semaine !
-Équipe communautaire de CIG
Changements notables pour le 2 février 2022
Lorsque nous avons refait notre feuille de route publique en 2020, notre objectif était de lever véritablement le voile sur le développement et de montrer la progression de l’ensemble de notre entreprise, jusqu’aux plus de 50 équipes de développement et à chaque développeur (anonyme) de chaque équipe spécifique, afin que vous puissiez voir sur quel livrable ils travaillent actuellement et ce qui est prévu pour les trois prochains trimestres, pour une vue complète du développement sur 12 mois. Le Progress Tracker était la pierre angulaire de cette initiative. Avec l’introduction de cette nouvelle vue, nous avons partagé publiquement plus de 450 fonctionnalités, dans cinquante-deux équipes. Aujourd’hui, nous avons décidé de réitérer cet engagement.
Montrer presque tout n’était pas notre seul objectif majeur. Un autre grand objectif pour nous était d’utiliser notre nouvelle feuille de route publique pour mieux éduquer notre communauté sur l’incroyable fluidité du développement de jeux, et pour vous aider à comprendre que le déplacement des fonctionnalités et du contenu (en avant et en arrière) est un état naturel dans le développement de logiciels. Cette fluidité ne doit pas être considérée comme bonne ou mauvaise ; c’est simplement la façon dont le développement fonctionne, car les changements de priorités, les blocages imprévus, les inconnus, les obstacles techniques inattendus et la R&D normale ont un impact sur les délais et les calendriers de développement. Lorsque ces changements inévitables se sont produits par le passé, nous avons souvent craint que la communauté ne prenne un nouveau retard. Mais lorsque nous avons dévoilé la nouvelle feuille de route publique en décembre 2020, nous avons décidé de ne plus investir d’émotion et d’hésitation dans notre présentation des changements de calendrier, mais de les présenter de manière dépassionnée. Et afin de garantir à la communauté que le développement ne s’est pas arrêté simplement parce qu’une fonctionnalité a été retirée d’une fiche de patch, nous vous avons orienté vers le nouveau suivi de l’avancement, afin que vous puissiez voir que les développeurs continuaient en fait à travailler sur ladite fonctionnalité, même si sa livraison prévue pour un patch donné ne pouvait plus être engagée. C’est pourquoi le suivi de l’avancement est significatif. Il ne se concentre pas sur les estimations, les objectifs ou les souhaits, mais met en lumière la réalité de ce qui est.
Parce que nous avons décidé de passer de la livraison à la progression, nous avons aussi intentionnellement décidé de minimiser l’importance de la vue de la version. Nous ne voulions plus que vous ou nos développeurs se concentrent autant sur la date de sortie d’une fonctionnalité, mais plutôt sur ce sur quoi nous travaillons en ce moment et ce que nous prévoyons de faire ensuite. C’était le défaut de l’ancienne feuille de route publique : nous ne vous montrions que ce qui était à venir, et nous vous disions involontairement que c’était tout ce qui comptait. Mais avec le changement total de la nouvelle feuille de route publique, il était temps de se concentrer sur les progrès. C’est pourquoi le suivi des progrès est la première chose que vous voyez lorsque vous accédez à l’application Feuille de route sur notre site. Nous considérons que c’est notre vue par défaut de la feuille de route publique. Nous avions envisagé de supprimer complètement la vue “Release” lors du lancement de la nouvelle feuille de route publique. Nous avons estimé que le suivi de l’avancement des travaux permettait de mieux montrer ce sur quoi tout le monde travaillait. Et c’est sur cela que nous voulions que tout le monde se concentre désormais, au lieu de promesses involontaires. Le suivi de l’avancement devait être l’objet de votre attention dès maintenant. C’est là que vous pouvez voir quand une fonctionnalité quitte le concept et passe à l’intégration, ou quand l’art du véhicule est terminé, et que maintenant les effets visuels peuvent y plonger ; le changement séquentiel de mains à mesure que le contenu ou les fonctionnalités font leur chemin dans notre pipeline de développement.
Cependant, dans le même temps, nous avons estimé que, même si l’accent devait être mis sur l’avancement du développement, il était important de montrer aux joueurs les fonctionnalités et le contenu qu’ils pouvaient attendre à l’avenir, et quand ils pourraient les obtenir. C’est pourquoi la vue des versions a été conservée. Au lieu de supprimer l’affichage des versions, nous avons choisi d’ajouter une nouvelle fonctionnalité, qui permet de marquer les cartes comme étant provisoirement planifiées ou engagées. Et pour tenter de préserver l’héritage et de maintenir la préséance de l’ancienne feuille de route, nous avons décidé de conserver une vue des versions à quatre quarts de temps. Rétrospectivement, après avoir vécu avec cette nouvelle feuille de route publique pendant les six derniers trimestres, nous avons réalisé que c’était une erreur. Nous avons accordé trop d’attention à des fonctionnalités qui avaient une forte probabilité de changer d’orientation. Il nous est apparu très clairement que, malgré tous nos efforts pour communiquer sur la fluidité du développement et sur le fait qu’il ne faut pas se fier aux fonctionnalités marquées comme provisoires, l’orientation générale de nombre de nos joueurs les plus passionnés a continué à les amener à interpréter tout ce qui figure sur la vue de sortie comme une promesse. Nous tenons à reconnaître que vous n’avez pas tous vu les choses de cette façon ; beaucoup ont pris notre nouvelle orientation et nos mots à cœur et ont compris exactement ce que nous avons essayé de transmettre. Mais il reste encore un contingent très fort d’observateurs de la feuille de route qui voient les projections comme des promesses. Et leur bruit continu à chaque fois que nous changeons de livrable est devenu une distraction à la fois en interne chez CIG et au sein de notre communauté, ainsi que pour les fans potentiels de Star Citizen qui observent depuis les coulisses nos communications sur le développement ouvert.
Plutôt que de continuer à afficher les projections de sortie qui ont un pourcentage élevé de chance de se déplacer (celles qui sont décalées de plusieurs trimestres), nous n’afficherons plus aucun livrable dans la vue des sorties pour les patchs autres que celui du trimestre suivant. Même si nous avons toujours ajouté un avertissement indiquant qu’une carte pouvait être déplacée, nous pensons maintenant qu’il est préférable de ne pas mettre un produit livrable en vue de la publication tant que nous ne pouvons pas vraiment nous y engager. Nous allons insister plus que jamais sur le fait que vous devez concentrer votre attention sur notre suivi de l’avancement, ce qui a toujours été notre objectif. À l’avenir (à partir de l’Alpha 3.18), nous n’ajouterons des cartes sur l’affichage des versions qu’un trimestre plus tard. Notre processus reste le même pour la mise à jour du statut d’une fonctionnalité : les cartes en vue de la publication seront listées comme Tentatives jusqu’à ce qu’elles passent leur examen final, où elles seront marquées comme validées. Ce n’est pas différent de la façon dont les choses sont gérées aujourd’hui.
Suivi de l’avancement
Comme mentionné dans un précédent Roadmap Roundup, ainsi que dans cet épisode de Star Citizen Live, le Core Gameplay Pillar a été déplacé pour se concentrer exclusivement sur Squadron 42. Les fonctionnalités développées par cette équipe seront d’abord intégrées dans Squadron 42, puis transférées dans l’univers persistant. L’avantage est double : Squadron 42 bénéficiera grandement des ressources supplémentaires et de la concentration sur le projet, et l’univers persistant verra les fonctionnalités mises en ligne dans un état plus complet et plus abouti.
Les livrables suivants ont été ajoutés au suivi de l’avancement :
Les livrables suivants, ont été révélés sur le Progress Tracker :
- Vendeur de café : Area 18 se dote d’un nouveau café interactif. L’IA interagira avec trois nouveaux objets utilisables – distributeur de boissons chaudes, distributeur de boissons gazeuses et réfrigérateur à boissons – pour servir au joueur une variété de nouvelles boissons.
Les livrables suivants sont supprimés temporairement
Alors que le processus de migration de ces fonctionnalités dans le PU est finalisé, nous retirons temporairement les cartes suivantes pendant l’évaluation de leur mise en œuvre dans le PU :
- Expérience d’interaction avec le joueur
- Radar et balayage FPS
- Piratage – Technologie
- EVA T2
- Zéro G Push & Pull
Quelques livrables clés de la version View sont dépendants de la technologie de base du streaming persistant. Alors que de grands progrès sont réalisés sur cette technologie, l’achèvement nécessaire de celle-ci met en danger quelques fonctionnalités. Par conséquent, les cartes suivantes sont retirées temporairement :
- Hangars persistants
- Application de gestion des hangars
Les fonctionnalités suivantes ont été identifiées comme nécessitant une mise au point supplémentaire avant leur lancement dans l’univers persistant. Par conséquent, nous retirons temporairement ces cartes jusqu’à ce que les projections de leur date de sortie respective soient confirmées :
- MISC Hull C
- NPC Taxi Mission T0
- Améliorations Pirate Swarm / de Vanduul Swarm
Vue de version
- Argo SRV : Construction, mise en œuvre et équilibrage du remorqueur d’Argo, le SRV, en tant que véhicule prêt pour le jeu.
- Droïde minier industriel Greycat de Cydnus : Construction, mise en œuvre et équilibrage de la plate-forme minière de Greycat, le Cydnus, en tant que véhicule prêt à l’emploi. Ce livrable est ajouté au calendrier de l’équipe artistique de Squadron 42.
- Chirurgien de l’hôpital : Conception, création et mise en œuvre des tenues portées par les chirurgiens, en commençant par ceux qui travaillent dans l’hôpital général d’Orison.
- Multi-Tool militaire : Conception et construction d’une variante de multi-outil utilisée par les militaires de l’UEE dans la campagne Squadron 42.
- IA – Machine d’arcade : Comportement de l’IA qui joue plusieurs parties sur une machine d’arcade, avec des résultats émotionnels variés selon qu’elle gagne ou perd.
- IA – Système utilisable V2 : Amélioration de l’implémentation du système utilisable existant pour optimiser l’utilisation de la mémoire et améliorer les performances lors de l’interrogation des données utilisables au moment de l’exécution.
- Shaders modulaires : Mise à jour du système de shaders existant et de ses flux de travail pour permettre la mise en œuvre du support de la modularité de base.
- Streaming de serveur : Modification de l’implémentation du Server Object Container Streaming (S-OCS) pour qu’il soit piloté par la couche de réplication du code réseau, soutenu par EntityGraph pour le stockage persistant.
- Récupération en cas de crash du DGS : Lorsqu’un serveur de jeu dédié (DGS) tombe en panne, ce système fera tourner un DGS de remplacement et restaurera son état à partir de la couche de réplication.
- Persistance à long terme : Changements à la persistance à long terme qui supportent le nouvel inventaire et la base de données des shard . La fonctionnalité LTP restera la même, mais le système lira/écrira les données à partir de la nouvelle base de données de graphiques d’entités.
- Amélioration de la physique des véhicules à roues : Amélioration de la physique des véhicules terrestres en prenant en compte l’environnement statique et les collisions lors de la prédiction et de la synchronisation du réseau.
- Réputation V2 : Une mise à niveau du système de réputation qui permet à la réputation de déterminer l’hostilité de l’IA.
- Refonte de l’architecture Look IK : Mise à jour du système Look IK existant pour remapper la trajectoire des yeux afin d’utiliser les expressions oculaires définies dans la logique du rig.
Les livrables suivants, précédemment supprimé, reviennent maintenant dans le Progress Tracker :
- Chasseur de primes V2 : Permettre aux joueurs de traquer les criminels via une application de sécurité mobiGlas liée à des balises de détresse, des réseaux de communication, des systèmes de contrôle du trafic aérien, des caméras et des informateurs PNJ. Cette application s’appuiera sur diverses nouvelles technologies de base, notamment l’IA virtuelle, le planificateur de PNJ et le service de sécurité.
- Habs persistants : En raison de la dépendance susmentionnée à l’égard du streaming persistant et afin de donner une priorité supplémentaire aux hangars persistants, ce livrable est temporairement retiré du Progress Tracker.