Star Citizen Ile Avalon Pilot Logbook
Carnet de Vol d'un Citoyen de l'Espace

Suivi du Développement Février 2022

Rapports et Synthèses

AI Content

L'équipe AI Content a commencé à fermer la première passe du vendeur de café. Il s'agit d'un exemple de l'utilisation du comportement existant du barman (avec des extensions mineures) pour offrir différentes expériences de boutique. Dans ce cas, le contenu supplémentaire n'était nécessaire que du côté de l'art, de l'animation et du level-design. L'équipe a également ajouté des effets de particules de modèle, mis en place des déclencheurs d'animation VFX, et ajouté le terminal de comptoir pour permettre une activité plus oisive pour le vendeur. Ils sont actuellement en train de concevoir d'autres agencements de cafés et de créer des lignes sauvages.

En ce qui concerne le comportement de sécurité, l'équipe a ajouté de nouvelles lignes sauvages, a corrigé la transition entre les états "au repos" et "au garde-à-vous", et a testé les réactions des gardes aux joueurs qui se déplacent ou flânent devant les endroits restreints.

L'utilisation de distributeurs automatiques dans le flux de PNJ qui mangent et boivent a progressé tout au long du mois de février. Ce comportement permet à certains PNJ d'essayer de voler des objets dans l'utilisable et d'être frustrés si leur tentative échoue. L'équipe a également ajouté des dysfonctionnements qui font que des articles ne sont pas livrés. Les distributeurs automatiques ont actuellement une interface utilisateur de Building Blocks qui change selon que le PNJ achète ou tente de voler.

Pour les comportements des médecins et des travailleurs, l'équipe a commencé à créer une documentation appropriée pour permettre aux équipes de localisation de reproduire la vignette de réapparition dans plusieurs endroits du jeu.

AI Content – Squadron 42

Plus précisément pour SQ42, l'équipe s'est concentrée sur l'implémentation des comportements de l'équipage du pont. Le mois dernier, ils ont intégré plusieurs rôles, configuré les bons utilisables pour chaque individu, corrigé le comportement du contrôleur aérien pour qu'il fonctionne correctement avec les officiers de débarquement, et commencé à ajouter des lignes sauvages.

Enfin, pour le contenu, les animations ont été peaufinées pour les animations des champs de tir.

AI Feature – Squadron 42

L'équipe chargée des fonctionnalités des IA a continué à travailler sur les combats des Vanduul, en équilibrant et en ajustant les fonctionnalités pour qu'elles fonctionnent ensemble. Par exemple, plusieurs PNJ attaquent le joueur et les cibles amies de l'IA. L'objectif est de faire en sorte que les joueurs soient mis au défi mais pas submergés s'ils suivent les bonnes tactiques. Dans cette optique, ils ont amélioré certains comportements existants, notamment en ajoutant une attaque arrière à 180 degrés lorsque le joueur se déplace derrière le Vanduul. Ils ont également développé les réactions de force de différentes attaques et amélioré l'aspect des animations de chancellement et d'esquive du Vanduul.

Du côté des combats humains, l'équipe a finalisé le squelette de base des réactions des PNJ à la découverte d'un cadavre. Cela inclut une fonctionnalité permettant de notifier l'IA amie afin qu'elle puisse se coordonner et traquer le joueur. L'équipe a également travaillé en étroite collaboration avec le service de conception pour mettre en oeuvre un nouveau comportement de combat prenant en charge différentes tactiques.

Le champ de tir et les comportements d'entraînement aux armes sont en voie d'achèvement, et l'équipe a créé des cartes de test des fonctionnalités pour le système de test automatique, ce qui lui permet de maintenir la fonctionnalité tout en passant à de nouvelles parties du code.

AI Tech

L'équipe AI Tech a progressé avec le maillage de navigation planétaire et les liens de navigation mentionnés dans le rapport du mois dernier.

Nous espérons que tout le monde a apprécié notre présentation sur le récent Inside Star Citizen où nous avons montré l'état actuel du système de navigation planétaire. Nous sommes en train de développer un meilleur système de priorité pour aider à sélectionner les tuiles à traiter en premier et nous travaillons également sur certaines optimisations lors de l'interrogation des données de navigation sur les planètes.

L'Equipe AI Tech

Les liens de navigation ont également été étendus pour inclure un moyen plus facile de déboguer des marqueurs supplémentaires, ce qui permet à l'équipe d'identifier les endroits dans l'espace qui peuvent aligner des animations spécifiques aux environnements. Par exemple, lorsqu'un PNJ doit sauter sur un rail pour monter à un endroit plus élevé. Dans ce cas, la main du personnage doit s'aligner parfaitement sur le rail tout en utilisant la technologie motion-warp pour tenir compte de la hauteur requise.

Du côté de la Subsumption, l'équipe a ajouté des fonctionnalités intéressantes pour permettre à la logique de mission de bifurquer son flux en fonction de ce qui se passe de manière systémique dans le monde. Ils ont mis en place une solution où la logique de mission peut utiliser les variables NPC et EntityTracker pour "écouter" les événements systémiques diffusés par des agents spécifiques. À l'appui de cela, les comportements systémiques peuvent maintenant exposer les informations dont ils veulent que les missions ou tout autre "auditeur" soient informés.

Les conversations dynamiques ont également progressé le mois dernier, l'équipe ayant exposé des fonctionnalités permettant aux activités de marquer les zones où les PNJ peuvent se parler. Lorsqu'il s'agit d'objets utilisables contenant plusieurs personnages, la fonctionnalité de routage récupère tous les participants possibles, puis génère dynamiquement des conversations pertinentes pour les personnages disponibles. La fonction de poussée/tirage des chariots des PNJ a également été mise à jour - l'interface de Subsumption permet désormais d'utiliser la sémantique explicite "Pousser" comme demande de déplacement, tandis que des améliorations ont été apportées à la précision des suiveurs de chemin.

Lors du débogage de problèmes de déplacement liés aux PNJ qui se retrouvaient en dehors de la zone jouable, une nouvelle fonctionnalité a été ajoutée pour permettre aux PNJ de stocker des "miettes de pain". Cela leur permet de retracer leurs mouvements les plus récents, ce qui permet à l'équipe de mieux enquêter sur ce qui a mal tourné.

Du côté des vaisseaux, l'équipe AI Features a continué à travailler sur une fonctionnalité permettant aux vaisseaux d'atterrir n'importe où. Ce mois-ci, ils se sont concentrés sur le placement dynamique des lignes d'atterrissage pour donner une saveur unique à chaque type de vaisseau, car les lignes peuvent définir un certain style visuel. Ces cannelures sont ajustées de manière procédurale au moment de l'exécution afin que l'environnement soit correctement évalué et que la cannelure fasse atterrir le navire même dans des endroits qui contiennent des obstacles majeurs.

Les améliorations de la locomotion des PNJ ont bien progressé. L'initiative principale de 2022 est de se concentrer sur des sujets clés que l'équipe voulait aborder depuis un certain temps et de s'assurer que les systèmes de bas niveau sont aussi robustes que prévu. Par exemple, ce mois-ci, ils se sont concentrés sur l'amélioration des bases de la collision entre PNJ, en implémentant un résolveur de collision qui permet aux PNJ de détecter quand ils sont bloqués et de résoudre la situation.

En plus du travail spécifique sur la locomotion, les améliorations des composants look et aim se sont poursuivies afin que les deux composants puissent partager autant que possible le même code, et donc les améliorations.

En ce qui concerne l'initiative en cours visant à intégrer l'éditeur de Subsumption dans l'éditeur principal du moteur de jeu, l'équipe se trouve actuellement dans la phase de rétroaction étroite. Cela implique de passer en revue l'éditeur avec les concepteurs pour corriger les bogues et répondre à leurs commentaires initiaux.

Star Citizen LV-OutlawClinics-Lighting

Animation

L'équipe d'animation a travaillé sur les problèmes liés aux vendeurs, à la sécurité, aux distributeurs automatiques et à la reddition. Elle a également progressé sur la sécurité générale et les animations faciales des emotes.

Animation – Squadron 42

L'équipe d'animation a réparti ses besoins en matière de niveaux après une séance d'information avec les responsables du jeu. Ils ont ensuite travaillé sur les "sélections" et "désélections" pour une variété de nouvelles armes, l'extincteur, le Multi-Tool de combat, et la traversée en zéro-g.

En ce qui concerne l'IA, ils ont travaillé sur l'armurerie, le distributeur automatique, le recroquevillement et la reddition, et les consoles. L'animation faciale a également été améliorée dans certaines scènes clés des personnages.

Art (Personnages)

L'équipe Character Art a travaillé sur une combinaison de vol pour les abonnés du troisième trimestre et a continué à développer les tenues frontalières qui ont fait leurs débuts avec Pyro. Ils ont également créé des variantes de matériaux sur le thème de Nine Tails qui seront utilisées plus tard dans l'année.

L'équipe Concept Art a terminé son travail sur un sac à dos de spécialiste de la récupération et une sélection de tenues pour les gangs de Pyro avant de passer aux tenues frontalières avec les artistes.

Art (Personnages) – Squadron 42

Le département Character Art a continué à se concentrer sur les uniformes de la Navy et a commencé à développer des armures pour les Screaming Galsons. Ils se sont également penchés sur les corps des personnages de base, en les affinant pour améliorer leur forme et leur réalisme.

Les artistes conceptuels ont étudié les casques animés pour permettre des transitions transparentes lorsqu'ils sont mis ou enlevés.

Art (Navires)

L'équipe chargée des vaisseaux basée au Royaume-Uni a progressé avec le Hull A de MISC, en finalisant l'éclairage intérieur, en complétant les LODs, et en travaillant sur la passe des dommages.

Le RSI Scorpius est presque terminé. Les ailes ont été terminées et ajoutées au corps principal avec des animations fonctionnelles, tandis que le cockpit est actuellement en phase de polissage avec l'ajout des derniers détails. Les passes de LOD et de dommages sont également en cours.

Le Banu Merchantman est maintenant complet en whitebox et doit commencer en greybox. L'équipe est en train de rechercher et de développer des matériaux pour donner au navire son aspect final.

Enfin, deux véhicules non annoncés approchent respectivement de la greybox et de l'art final. Ce dernier a reçu du travail sur les LODs et recevra sous peu l'éclairage final, les teintes et les passes de dommages.

Aux États-Unis, l'équipe a passé la plupart de son temps à terminer le Drake Vulture, en créant une série de peintures et de motifs découpés pour permettre une plus grande variété d'options de personnalisation. Après avoir corrigé les bugs, la plupart des membres de l'équipe sont passés à la finalisation des LODs.

Ils ont également travaillé à la création d'une norme de qualité pour le Drake Corsair. Un kit actualisé a été créé et le cockpit et le mess ont été mis au point. L'équipe a également apporté des modifications à la disposition du vaisseau après avoir constaté que certaines zones avaient un impact négatif sur l'expérience du joueur, comme le fait de piéger les joueurs dans le cockpit et les tourelles habitées.

Art (Environnement) – Squadron 42

Environment Art s'est concentré sur des sites majeurs pour coïncider avec une conception collaborative et une poussée du projet.

Pour Chemline, ils ont imaginé ce à quoi le barrage, l'installation et d'autres endroits auraient ressemblé à l'état neuf. Ils vont ensuite vieillir et endommager les dessins pour illustrer les années d'abandon de l'installation. Des progrès ont également été réalisés dans la zone de traitement et la gare de Shubin.

Des modifications de l'éclairage et de l'art ont été apportées au chapitre d'ouverture pour soutenir la vision globale.

Art (Armes)

L'équipe des armes a continué à travailler sur l'extincteur nécessaire au gameplay des incendies. Elle a également terminé un passage sur tous les viseurs en acier pour les améliorer du point de vue du gameplay et de la conception, ce qui aidera les joueurs à tirer avec plus de précision.

L'équipe est en train de terminer l'illustration finale de l'outil de récupération dédié.

Art (Armes) – Squadron 42

L'équipe produit actuellement des assets whitebox pour toutes les armes et gadgets incomplets de la campagne.

Communauté

L'équipe communautaire a commencé le mois avec une infographie consacrée à Jumptown 2.0, détaillant ce qui a été réalisé pendant l'événement dynamique. Elle a également publié un aperçu de la menace Xeno et des liens de communication pour les nouveaux joueurs.

Elle s'est ensuite penchée sur le lancement du dernier patch avec le Postmortem de l'Alpha 3.16 avant de soutenir l'équivalent in-lore de la Saint-Valentin, Coramor. Ils ont également organisé un concours Coramor mettant la communauté au défi de compléter le dernier message de Yuri.

L'équipe a ensuite posé aux développeurs les questions les plus votées par la communauté sur le nouvel hoverbike de Consolidated Outland dans le cadre du Q&R sur l'HoverQuad.

Au début du Free Fly de février, l'équipe a soutenu la communauté avec un programme détaillé de l'événement et les détails du bonus de parrainage Free Fly.

Enfin, le développement de la nouvelle version du Hub communautaire se poursuit, et l'équipe est impatiente de vous en dire plus prochainement.

Star Citizen Coramor Valentines Day 2022

Engine

En février, l'équipe de la Physique a continué à travailler sur les corps mous. Entre autres choses, le système permet désormais aux peaux visuelles de se fondre entre les positions skinnées et simulées. Le taux de pas des corps mous a également été augmenté à 120 Hz. Le travail s'est poursuivi sur les optimisations générales de la physique, tandis que les améliorations des véhicules à roues ont progressé.

En ce qui concerne le moteur de rendu, de nouveaux progrès ont été réalisés dans la transition vers Gen12 : le rendu des brosses dans les G-buffers est maintenant activé par défaut, la prise en charge des vertex transitoires et des buffers constants a été ajoutée, et la gestion des fenêtres dans les passes graphiques a été améliorée. La prise en charge des teintes a été ajoutée pour les objets massivement instanciés ainsi que pour les proxies de rendu. Des progrès supplémentaires ont été réalisés sur le portage de l'Hardware Skinning sur Gen12. De plus, les CGA peuvent maintenant être rendus en RTT et les RTT en gros plan ne sont plus rendus dans l'étape G-buffer (à la place, ils seront rendus dynamiquement dans G-buffer ou dans l'étape précédente en fonction de leur distance à la caméra). L'équipe travaille également à la généralisation de certains concepts de la Gen12 et a modifié l'API de la passe de rendu pour la rendre compatible avec VK_KHR_dynamic_rendering.

En ce qui concerne le rendu de l'atmosphère et des nuages, du temps a été consacré au portage du code vers Gen12. Les cartes de hauteur du terrain de la planète (utilisées pour divers effets, notamment les ombres du terrain de la planète à grande échelle, le spawning VFX et le brouillard au sol) sont déjà rendues en utilisant la nouvelle passe Gen12. Ce travail sera terminé sous peu, après quoi les passes pour l'atmosphère, les nuages, le brouillard au sol et les ombres de terrain de la planète seront converties.

Avec l'introduction des mises à jour des composants centrés sur les entités le mois dernier, du temps a été consacré à la révision et à l'amélioration des systèmes connexes, tels que l'inspecteur ECUS. La concurrence dans les mises à jour des hôtes de zone a été améliorée et les appels de mise à jour de divers systèmes ont été déplacés pour réduire (voire empêcher) les blocages. Parmi les autres optimisations, citons la désactivation de la sécurité thread autour des variables statiques des fonctions sur les constructions DGS de Linux (ce qui correspond au comportement du client de jeu Windows).

Nous surveillerons les gains une fois en direct dans le PU et nous sommes convaincus qu'ils amélioreront les performances du serveur.

L'Equipe Engine

Des améliorations supplémentaires ont été apportées aux outils de profilage et à leur intégration dans le moteur, ainsi qu'à la visualisation de la télémétrie collectée. Enfin, l'équipe a continué à remanier certains des principaux fichiers d'en-tête du moteur. Ils utilisent des passes include-what-you-use pour réduire encore plus les dépendances des en-têtes et améliorer les temps de compilation. Le support a également été donné aux versions Alpha 3.16 et 3.17.

Fonctionnalités (Personnages et Armes)

Tout au long du mois de février, l'équipe des fonctionnalités a continué à développer le gameplay de la récupération.

L'utilisation de la cartographie des dégâts, qui a été mentionnée dans un rapport précédent, est très prometteuse. Cependant, il y a encore du travail à faire pour atteindre le niveau de fidélité et de persistance que nous recherchons visuellement. Le gameplay proprement dit progresse également de manière satisfaisante.

L'Equipe chargée des fonctionnalités

Actuellement, le Multi-Tool (avec l'accessoire de récupération) est utilisé pour récupérer le matériel des pièces physiques avec des cartes de dommages et réappliquer le même matériel pour les réparer. Le travail a également commencé sur un outil de récupération/réparation dédié qui offrira de meilleures statistiques par rapport à l'accessoire Multi-Tool.

Sur le plan technique, l'équipe a cherché à améliorer la synchronisation des mouvements lors de l'observation d'autres joueurs. La priorité est toujours de s'attaquer aux bugs de désynchronisation complète où un joueur n'apparaît pas du tout au bon endroit, bien que ce travail implique d'améliorer la façon dont les autres joueurs apparaissent sur l'écran d'un client. L'équipe cherche à améliorer la fidélité sans augmenter la latence. Le mois dernier, des personnages simulés localement ont reproduit de manière fiable des animations d'arrêt de locomotion.

Fonctionnalités (Gameplay)

L'équipe européenne du PU a poursuivi son travail de polissage et ses tâches d'intégration pour le ravitaillement en carburant, qui est introduit dans l'Alpha 3.17. Le développement s'est également poursuivi sur le système de survie et le gameplay de l'ingénierie. L'équipe a également pris en charge les fonctionnalités des véhicules pour la mécanique de récupération.

Fonctionnalités (Gameplay) – Squadron 42

L'équipe des fonctionnalités de SQ42 a développé une nouvelle icône pour initialiser les conversations avec les PNJ. Elle permet aux joueurs de voir si un PNJ va leur parler lorsqu'ils s'approchent. Sa position et sa luminosité indiquent également à quelle orientation les joueurs doivent se trouver pour déclencher les conversations ; une fois qu'ils sont suffisamment proches, l'icône se transforme en texte de pensée intérieure.

L'équipe a également examiné la dernière conception du personnalisateur de personnage, puis a itéré sur sa fonctionnalité pour masquer une grande partie de la complexité sous-jacente et rationaliser l'interface.

Elle s'est également penchée sur des défis plus techniques, notamment la manière de passer en douceur de l'interface au jeu, puis de jouer sans écran de chargement.

Comme SQ42 est une expérience solo, l'équipe peut déterminer ce qu'elle veut charger à certains moments du jeu. Elle a donc commencé à ajouter un contrôle plus fin sur les conteneurs d'objets à charger et a envisagé de remplacer le système de streaming des entités.

Fonctionnalités (Véhicules)

L'équipe chargée des fonctionnalités des véhicules s'est concentrée sur des initiatives techniques pour les futures versions tout au long du mois de février. Il s'agit notamment du système de transport en commun, qui doit être retravaillé pour fonctionner avec le Server Meshing. En effet, les véhicules de transit doivent être simulés et continuer à fonctionner lorsqu'il n'y a personne. Ce problème était auparavant résolu en s'assurant que les wagons ne s'éteignent jamais, contrairement à la plupart des objets. Cependant, cela n'est pas possible avec le Server Meshing, donc l'équipe explore des solutions pour leur permettre de faire la simulation quand il n'y a personne.

Des améliorations ont également été apportées aux zones restreintes, ce qui a impliqué de retravailler les outils pour les concepteurs de niveaux afin de créer des zones restreintes plus rapidement et plus facilement. Toutefois, cela entraînera des changements fonctionnels pour les joueurs à un moment donné. Des améliorations et mises à jour mineures ont également été apportées aux fonctionnalités relatives aux vaisseaux à venir.

Gameplay Story – Squadron 42

En février, un nouvel animateur a été formé et a travaillé sur plusieurs scènes de plus en plus complexes. Il a commencé par un travail relativement simple de polissage des doigts avant de passer à des scènes plus complexes de cantine et de tramway.

L'équipe élargie a entrepris une révision complète des chapitres un et cinq avant de prototyper de nouvelles animations pour répondre à la dernière orientation.

Graphisme et Programmation VFX

L'équipe graphique a poursuivi son travail sur le moteur de rendu Gen12, avec une grande partie du rendu de scènes activée dans la branche principale. Bien qu'il n'y ait pas encore toutes les optimisations, c'est une première étape cruciale pour voir des améliorations de performance significatives. Ils attendent actuellement des optimisations du moteur sur le fil principal afin de pouvoir tirer le meilleur parti des améliorations de Gen12.

Les équipes de programmation graphique et d'effets visuels se sont concentrées sur l'amélioration du système de carte des dégâts pour les mécanismes de récupération et de réparation. Ces changements sont importants et nécessitent l'émulation du système de carte des dommages sur le CPU, car le serveur ne dispose pas d'un GPU. Ils ont ajouté diverses structures d'accélération pour que les choses restent performantes et ont compressé les données pour qu'elles puissent être transférées efficacement sur le réseau.

L'équipe a également continué à rendre le processus de création de shaders plus modulaire, à développer le système de risques d'incendie et à améliorer le système de test automatique pour s'assurer qu'il n'introduit pas d'instabilité dans le reste de l'équipe de développement.

Eclairage

L'équipe des éclairages a commencé à travailler sur un événement majeur prévu pour plus tard dans l'année, progressant avec diverses zones mineures avant que les lieux clés ne soient disponibles pour un passage complet.

Des progrès ont été réalisés sur les stations spatiales de Pyro, l'équipe se concentrant sur le travail de look-dev vers les coins plus froids et moins hospitaliers des lieux.

Star Citizen Pyro-Space-Stations-View-Room-Colder-Areas

Locations

En février, l'équipe basée à Montréal a terminé son travail sur les nouveaux sites médicaux. L'hôpital Maria Pure of Heart à Lorville et les variations de la clinique spatiale sont désormais prêts à être lancés. L'hôpital de Levski est considéré comme terminé pour l'instant, mais l'équipe reviendra pour un dernier polissage et une dernière passe de débogage à l'approche de sa sortie.

Après avoir terminé les sites médicaux, l'équipe s'est penchée sur les colonies abandonnées, en terminant le stade de la boîte blanche pour le premier site de validation de concept basé sur un Aegis Reclaimer accidenté. Ce premier établissement est un moyen de construire et de valider un pipeline de production complet pour produire éventuellement des établissements abandonnés à plus grande échelle. L'équipe artistique est en train de créer l'objectif visuel, l'équipe de conception a commencé à apprendre le système de mission et la subsomption pour leur permettre de peupler les lieux avec du gameplay, et l'équipe des outils est en train de construire une suite d'outils procéduraux pour améliorer la productivité et la qualité. Les artistes ont également commencé à examiner un site de crash potentiel avec le Crusader Mercury et l'Origin 600i.

Une refonte du paysage urbain de Lorville a également été lancée. L'objectif est d'abord d'améliorer la qualité visuelle du paysage urbain, puis d'ouvrir la voie à des bâtiments plus grands avec des intérieurs. L'échelle actuelle des bâtiments empêche de construire des intérieurs avec du gameplay à l'intérieur. En les mettant à l'échelle, l'équipe sera en mesure d'ajouter des intérieurs si nécessaire.

Sandbox 1

L'équipe du Bac à Sable a fait avancer les nouveaux avant-postes dans le pipeline et a commencé les tests avec l'ensemble de l'équipe. Les avant-postes sont placés sur Pyro 3 pour les tests initiaux et les mises en place. Le maquillage et la composition ont progressé, et la conception a itéré sur les retours pour consolider l'expérience de jeu.

Il y a encore du chemin à parcourir avant d'obtenir une expérience parfaite, mais c'est formidable de pouvoir jouer à ce jeu comme à un produit plus complet que par le passé.

L'Equipe Sandbox

L'équipe a également commencé à ajouter une plus grande variété de modules statiques pour mélanger les sous-thèmes dispersés dans les périphéries des avant-postes.

Ailleurs, Art a commencé les premiers whitebox sur des variations d'avant-postes abandonnés. L'équipe souhaite donner une impression d'ancienneté et d'histoire, c'est pourquoi elle crée plusieurs petits espaces d'exploration à côté des principaux bâtiments occupés.

Le travail s'est poursuivi sur la skybox de Pyro et les points de Lagrange de Stanton. L'équipe a également commencé la pré-production d'une plus grande variété de débris spatiaux et de structures spatiales intéressantes qui lui permettront de créer des opportunités d'exploration plus intéressantes dans l'espace.

Conception des Niveaux – Squadron 42

L'équipe Space/Dogfight a choisi deux chapitres pour les pousser vers la qualité " vertical slice " aux côtés des équipes Social et FPS. Elle a également continué à travailler sur l'expérience de jeu de la tourelle mentionnée dans les rapports précédents.

L'équipe FPS a également travaillé à l'amélioration de la qualité de plusieurs chapitres, en mettant l'accent sur la continuité de l'expérience du joueur.

En plus de travailler en collaboration avec les autres équipes de conception, l'équipe de conception sociale a poursuivi son travail d'implémentation de toutes les scènes du jeu.

Narrative

La Narration a poursuivi le scriptage et la capture des dialogues pour un événement dynamique à venir. Avec plusieurs personnages et plusieurs objectifs non linéaires, il s'agit de l'un des scripts d'événement les plus compliqués à ce jour et il a fallu une coordination étroite pour s'assurer que chaque déclencheur de jeu possible était pris en compte.

L'équipe a également soutenu la conception de diverses fonctionnalités à venir, comme le ravitaillement en carburant, qui nécessitent du texte, des indications et des objets. De plus, une nouvelle documentation a été créée pour l'image de marque et la narration environnementale dans l'univers, y compris le système Pyro. L'équipe s'est également concentrée sur la proposition de nouveaux archétypes de personnages de mission, dans l'espoir de peupler les lieux de nouvelles façons d'interagir avec les PNJ et de trouver des missions.

L'équipe a également continué à publier de l'histoire, avec en février un nouvel épisode de Plain Truth discutant des récents efforts de la CDF contre la XenoThreat et de nombreuses nouvelles entrées dans Galactapedia.

Narrative – Squadron 42

Le mois dernier, l'équipe Narrative a continué à travailler avec Design pour affiner les déclencheurs et les scripts d'un nouveau système de communication dynamique. Une fois les scripts examinés, ils ont été préparés pour être inclus dans une session de motion-capture prévue en mars. Une partie de l'équipe s'est rendue au Royaume-Uni pour travailler avec les équipes Mo-Cap et Audio afin de capturer des vignettes et d'achever le premier passage du contenu pour le personnage joueur féminin, y compris une poignée de scènes cinématiques développées depuis le dernier tournage.

Ils ont également commencé à travailler avec l'équipe AI sur le comportement d'un nouveau PNJ. Après avoir discuté de ce que ce personnage est censé faire, les équipes ont commencé à étoffer une première série de dialogues. Pour continuer à progresser, des enregistrements rapides seront créés pour un prototype plus complet. Ces enregistrements seront ensuite révisés et modifiés, en ajoutant ou en supprimant des répliques si nécessaire, jusqu'à ce qu'ils définissent le meilleur flux de comportement. Une fois approuvés, des scripts complets seront écrits et mis sur la fiche pour la capture.

Enfin, une partie de l'équipe s'est réunie avec différents directeurs et responsables pour parcourir les zones sociales et évaluer si un contenu supplémentaire est nécessaire et, dans l'affirmative, s'il peut être créé à partir des ressources existantes ou s'il faut en créer de nouvelles.

Relations avec les Joueurs

L'équipe des relations avec les joueurs a consacré le mois de février à l'assistance apportée aux joueurs lors des événements Xenothreat, Jumptown 2.0 et Free Fly.

L'équipe a également procédé à un recrutement intensif pour l'assurance qualité du Live, triplant le nombre de membres de l'équipe pour améliorer la stabilité du service et la qualité des publications.

Props

Les membres de l'équipe des accessoires ont passé le mois de février à soutenir les stations spatiales de Pyro et sont apparus sur Star Citizen Live pour partager certains de leurs progrès. Ils ont également terminé les accessoires pour les événements prévus plus tard dans l'année.

Assurance Qualité

En février, le service d'assurance qualité s'est principalement concentré sur la publication des correctifs et des problèmes en cours.

En ce qui concerne le développement, l'équipe a planifié le processus de transfert de publication pour les correctifs de l'Alpha 3.17 tout en complétant les QATR, les nouvelles procédures de branchement et les listes de contrôle. Les politiques de branchement de l'équipe ont également été réorganisées et une liste de contrôle de branchement a été créée pour être utilisée une fois les intégrations terminées afin de garantir la branche la plus stable et la plus exempte de bogues possible.

Assurance Qualité – Squadron 42

Les cinématiques ont continué à s'appuyer sur le département de l'assurance qualité pour les tests réguliers des chapitres, l'accent ayant été mis le mois dernier sur la validation des bogues et le support. Ils se sont également penchés sur les retours d'outils pour aider à améliorer la qualité des scènes de coupe. L'équipe d'assurance qualité basée à Francfort a pris en charge davantage de contrôles de SQ42 tout en poursuivant les tests de comportement.

Services et Outils Systémiques

L'équipe des Services et Outils Systémiques (SST) a continué à travailler sur divers outils internes, en terminant le développement de l'automatisation et de la programmation des événements dynamiques, qui seront utilisés lorsque l'activation manuelle n'est pas appropriée.

En ce qui concerne les services, le service de suivi des PNJ a été étendu pour inclure divers événements du jeu et les rendre disponibles pour une utilisation future.

Le soutien à la fonctionnalité de vente s'est poursuivi, la SST travaillant en étroite collaboration avec les équipes de jeu sur les derniers éléments, les cas limites et le polissage général.

Tech Animation

Après la mise à niveau vers Maya 2022.3, l'équipe Tech Animation a pris le temps de déboguer divers problèmes, dont un qui provoquait le blocage intermittent de Maya.

Après cela, ils ont continué à piloter la mise à niveau du système ADN interne.

Le processus de refactorisation des systèmes pour qu'ils soient axés sur les données a été incroyablement long, et il est presque terminé. Il ne nous reste que quelques tâches à accomplir avant de pouvoir nous engager dans la procédure de test et l'intégration dans le jeu principal.

L'Equipe Tech Animation

Ils ont également continué à traiter les actifs de tête en interne. Ils testent le traitement des scans, les algorithmes d'extraction et les jeux d'outils avec un actif de tête entièrement nouveau dans le but d'obtenir une ressemblance 1:1 avec l'acteur tout en conservant la compatibilité de l'animation avec les différents systèmes.

Tech Animation a également soutenu de nombreuses autres équipes dans leurs initiatives, y compris l'implémentation et le débogage d'animations, la création d'actifs animés et les jeux d'outils autour de ces équipes. Cela comprenait la collecte, la génération et le soutien des outils des fournisseurs externes.

En février, l'équipe a lancé de nouvelles initiatives visant à accélérer le flux de travail des animateurs et à offrir de nouvelles solutions aux problèmes rencontrés avec certains pipelines actuels. Tout d'abord, un importateur de fichiers d'animation de moteur qui donnera à l'équipe de nouvelles façons d'enregistrer ou de régénérer les données sources directement à partir de l'animation du moteur, dans le but de pouvoir enregistrer les animations dans le moteur et les recréer dans Maya.

Deuxièmement, ils cherchent à créer des outils pour recréer et importer efficacement des actifs directement à partir du moteur. Ils ont pris en charge un système de chargement dans le jeu d'outils d'animation Maya qui utilise les données sources (fichiers Maya) pour ajouter et modifier le rig avec lequel les animateurs interagissent. Cela leur permet d'animer le personnage en fonction de la tenue qu'il portera dans le jeu et d'obtenir une plus grande fidélité d'interaction.

Equipe Tools de Montréal

A Montréal, l'équipe des outils s'est presque entièrement consacrée à la technologie Mighty Bridge mentionnée dans le rapport du mois dernier, qui accélérera le développement de l'outil de localisation procédurale.

L'équipe a également soutenu l'équipe Localisation en ce qui concerne les colonies abandonnées, en itérant sur des outils pour faciliter la dispersion des actifs. L'équipe artistique utilisera cet outil pour disperser rapidement des éléments tels que des débris de vaisseaux et des effets visuels afin de créer des lieux intéressants. Cet outil sera également utilisé dans la production d'autres lieux, comme les avant-postes abandonnés.

Turbulent (Services en Jeu)

L'équipe des services en ligne de Turbulent a partagé son temps entre les initiatives d'anti-triche, de flux de connexion et de système de réputation :

Pour l'anti-triche, ils ont mis en oeuvre le nouveau SDK pour résoudre les problèmes des utilisateurs de Linux et de Windows utilisant des caractères spéciaux. Les journaux d'anti-triche ont également été surveillés de près et plusieurs correctifs ont été apportés en vue de préparer l'application des règles d'infraction.

Les services de connexion et de documents ont été finalisés pour le flux de connexion global. Ces services représentent environ un tiers de l'effort global nécessaire à ce projet qui vise à améliorer les performances et s'inscrit dans le cadre plus large du projet global de Server Meshing.

Suite à un engagement important lors d'événements communautaires, des améliorations de performance ont été apportées au service de réputation. L'équipe a également profité de l'occasion pour modifier la pile afin de suivre les changements apportés à la pile pour le Server Meshing.

L'équipe Live Tools a assuré la transition de l'un des principaux outils de développement vers une nouvelle technologie d'hébergement, apportant au passage des améliorations mineures aux fonctionnalités. Le projet Hex (outil Game Master) a fait des progrès significatifs tout au long du mois, en faisant passer le centre d'opérations du réseau à sa nouvelle interface utilisateur et en permettant à tous les autres outils de Hex de tirer parti de la nouvelle structure de l'interface.

Turbulent (Platforme Web)

Le mois dernier, Turbulent a poursuivi le nettoyage de son backlog et de sa dette technologique en vue de l'année à venir. Ils ont également travaillé à la résolution des problèmes actuels ainsi qu'à l'expansion de la bibliothèque pour faire évoluer les composants et donner un système de conception plus structuré. Ils ont également préparé les prochains événements en jeu, en ajoutant de nouvelles fonctionnalités pour mieux mettre en valeur les véhicules.

Interface Utilisateur

En février, l'équipe chargée de l'interface utilisateur a progressé dans l'élaboration des éléments visuels et des fonctions sous-jacentes de la nouvelle Starmap. Cela comprenait la création d'un concept d'éditeur et l'implémentation des contrôles et des transitions d'icônes de marqueurs.

L'équipe a également commencé à convertir le viseur et la lunette en Building Blocks, et de nombreux widgets d'acteurs ont été réalisés. Des améliorations supplémentaires ont été apportées aux écrans médicaux, notamment de nouvelles animations de ralenti pour le modèle de personnage représentant le corps du joueur. L'équipe UI Feature a effectué les dernières retouches et corrections de bogues sur le ravitaillement en carburant.

L'équipe UI Tech a poursuivi le remaniement du système de marqueurs AR, les artistes UI ayant créé différentes icônes. La fonctionnalité et l'expérience du développeur pour Building Blocks ont été développées, avec une variété de demandes de fonctionnalités complétées tout au long du mois.

Technologie des Véhicules

L'équipe Vehicle Tech a commencé le mois de février en corrigeant des bogues en vue d'une prochaine version, notamment de nombreux problèmes liés à la synchronisation du réseau, aux dommages causés aux véhicules, aux portes et aux ascenseurs, ainsi qu'aux validations des rapports d'articles.

Des outils améliorés sont en cours de réalisation pour faciliter la mise en oeuvre et la résolution des problèmes liés aux portes et aux ascenseurs, tant dans les véhicules que dans les stations spatiales. Une fois terminés, ils aideront les développeurs à résoudre les problèmes sans avoir à connaître les propriétés techniques de ces éléments hautement logiques.

VFX

Le mois dernier, le département VFX a poursuivi son travail sur les effets de récupération, notamment en utilisant les courbes de puissance des émetteurs de particules pour montrer quand il n'y a plus rien à récupérer dans une zone donnée. A part le trou béant dans la coque, les braises et les particules cesseront d'apparaître dans la zone d'impact. Les artistes collaborent avec l'équipe chargée de la fonctionnalité des armes afin de créer la meilleure expérience possible pour les joueurs lorsque cette fonctionnalité sera disponible dans une prochaine version.

Par ailleurs, la préproduction a été achevée et la production a commencé sur le MISC Hull A. Une passe d'effets a été réalisée sur l'hôpital Maria Pure of Heart, y compris un scanner de purification qui stérilise le joueur lorsqu'il passe par l'entrée. Un nouvel accessoire destructible a également bénéficié d'effets.

VFX – Squadron 42

Tout au long du mois de février, l'équipe VFX a travaillé en étroite collaboration avec l'équipe Flight Experience pour mettre en oeuvre des effets pour plusieurs éléments de combat clés afin de donner aux joueurs la meilleure expérience possible d'une bataille qui fait rage autour d'eux.

L'équipe VFX Tech Art a continué à travailler sur plusieurs éléments de destruction et a commencé à étudier l'outil Mighty Bridge basé sur Houdini et développé par l'équipe de Montréal. Cet outil ouvre plusieurs possibilités de workflow. Par exemple, il permet à l'équipe de générer des nuages de gaz dans l'éditeur plutôt que dans Houdini. Cet outil est encore à l'état de prototype, mais l'équipe apprécie la perspective d'une itération plus rapide d'un flux de travail par ailleurs très complexe.

Star Citizen Pyro-Space-Stations-Tunnel-2-View-Room

Notes et Références

Dernière mise à jour : 07/08/2022