Equipe
AI (Tech & Features)
AI Features & Tech a commencé l'année en corrigeant un bug qui empêchait les PNJ de sortir correctement du combat et d'enquêter. Cela empêchait les combattants humains de tirer dans diverses missions à Stanton, Pyro et Nyx. Un autre problème a été corrigé, qui bloquait les PNJ en position recroquevillée.
L'équipe a ensuite amélioré la validation des tirs et retravaillé la logique de déclenchement des PNJ afin de donner aux développeurs plus de contrôle sur son utilisation. Par exemple, les PNJ utilisant des armes capables de tirer en rafale passeront toujours en mode rafale si nécessaire. Des améliorations ont également été apportées à la gestion de la direction de visée lorsque les cibles ne sont plus visibles, afin d'éliminer les cas où les PNJ visaient parfois à travers les murs.
En ce qui concerne les créatures, des mises à jour ont été apportées au valakkar adulte, qui n'essaiera plus de se rapprocher des cibles. L'apex valakkar n'est plus capable d'entendre lorsqu'il se déplace sous terre. Le comportement "BurrowToPosition" a également été mis à jour pour passer d'un type fixe à une chaîne. Cela permettra de transmettre directement les balises de fragments d'animation, améliorant ainsi le temps d'itération.
L'équipe s'est également assurée que les valakkars apex puissent se déplacer librement dans le maillage de navigation planétaire, ce qui permet des mouvements souterrains plus profonds. Essentiellement, l'algorithme a été amélioré pour permettre aux grandes créatures de trouver des chemins et de parcourir de longues distances, car elles ne sont pas toujours proches des joueurs.
Des améliorations ont également été apportées à la génération de points tactiques à l'intérieur de boîtes qui chevauchent plusieurs maillages de navigation ou zones d'action, offrant à l'équipe un nouveau moyen de déterminer si les points tactiques sont trop coûteux. Des améliorations ont également été apportées au générateur Cone TPS, notamment au port apex-motive et au mouvement global de l'apex valakkar, qui sont toujours en cours.
La prise en charge de Star Paws est également prévue pour un développement dans un avenir proche.
L'équipe a ensuite refactorisé les variables de débogage sérialisées afin qu'elles ne se propagent plus sur les versions finales pour le PU. Les PNJ sont désormais également capables de jouer différentes animations de saut en fonction de la hauteur du rebord qu'ils traversent. L'équipe peut également limiter la hauteur de saut de chaque PNJ sans avoir à modifier le lien de navigation. Par exemple, dans une situation où un lien de navigation de 4 m de haut est utilisé, seuls les PNJ capables de sauter à cette hauteur l'utiliseront.
Enfin, l'équipe est actuellement en train de fusionner le pathfinder 3D Voxel Grid dans le PU.