Mise à jour du 4 aout

Les amis,

 

Quelle belle semaine nous avons passé ! Et non, je ne parle pas de la météo. Si vous avez manqué nos tests Impromptus de cette semaine, ou notre récapitulatif de fin de semaine, vous n’êtes peut-être pas au courant des tests de Big Bot Battle, que nous avons effectué cette semaine, avec l’assistance de plusieurs Backers. Ces tests englobent tellement de travail de l’équipe pour nous amener dans ces batailles d’envergures, que nous vous avons promis. Nous avons ajouté beaucoup de détails sur notre numéro un du Top Dix-aine pour cette semaine, alors lisez la suite pour plus d’informations sur ces tests !

 

Nous avons également un ajout spécial de JB, qui décompose certains travaux que James, Ben et lui ont fait pour les boutons de compétence. Tout cela, plus quelques bonne captures de nos Bots en action, sont dans cette actualité, afin que vous sachiez qu’elle va être intéressante !
Top Dix-aine : (ndt : WIP / Work In Progress = travail en cours)

 

1. WIP – Tech – Bots: Cette semaine, nous avons eu deux Tests Impromptu axés sur les Big Bot Battles. Dans ces tests, nous avons lancé 250 Bots, puis nous sommes passés à plus de 1200, se baladant autour en même temps que nos Backers Alpha et IT. La majorité de ces clients non-joueur étaient des «mêlés» et les autres des «archers». Dans certains essais, nous avons pu gérer environ 2K Bots au total (la plupart étaient des combattants, le reste étant des archers), soit deux fois le nombre que nous avons défini comme objectif durant le  KickStarter. Alors que nous avons atteint 2K auparavant, ce sont les premiers tests LIVE avec nos Backersutilisant les nouveaux systèmes d’animation et de VFX fortement modifié. Au cours des prochaines semaines, nous modifierons / corrigerons / améliorons suivant les données récoltées durant ces tests, y compris d’autres améliorations sur notre temps de rendu, ainsi qu’au nombre de Bots / joueurs que nous pouvons gérer avec succès. Pour nos Backers Bêta 1 Backers : Vous pourrez participer à ces tests la semaine prochaine ! Si tout va aussi bien que nous l’espérons, nous pourrons valider certains éléments très importants de notre liste Bêta 1.

 

2. WIP – Tech – Suite sur la stabilité du client : Au cours des dernières semaines, nous nous sommes concentrés sur la stabilisation du client. La semaine dernière a vraiment montré les fruits de nos travaux ! À ce stade, la majorité des personnes qui s’occupaient de ces mises à jour, est passée à d’autres tâches. Pendant ce temps, Dave et quelques autres personnes se sont concentrés pour aborder les problèmes plus petits, qui sont apparus après ces grands changements. Cette semaine, Dave a fait des mises à jour sur le chargement des modèles, actualiser le code existant pour mieux travailler avec les dernières améliorations sur les Scènes. Nous continuons à ajouter des alertes tout au long du code pour nous aider à repérer les problèmes potentiels avant qu’elles ne se produisent. Dave et Bull ont tous deux abordé les problèmes de stabilité dans les différents éditeurs, suite à notre avancé sur la stabilité client, afin de s’assurer que l’équipe continue de fonctionner de manière aussi productive que possible.

 

3. WIP – Tech – Armes de siège : Matt a continué à s’atteler sur la tech des armes de siège. Les personnages se déplacent maintenant avec l’arme de siège quand ils le visent, en remplacement au mouvement seul de l’arme. Avec l’aide de JB, Matt est également en train de leur donner leur propre UI de santé, car elles n’ont pas certaines des statistiques que les joueurs ont (comme le sang ou l’endurance).

 

4. WIP – Tech – Dégâts sur les Items : Christina a actualisé nos items pour qu’il aient des points de santé et de réparation. Cela permet aux compétences de pouvoir prendre en compte combien de santé un élément doit perdre lorsque l’objet est attaqué / utilisé / etc., et pour que les items soient réparés avec un Vox (s’ils ont suffisamment de points de réparation). Cette fonctionnalité est également étendue au Vox, qui prend des dégâts lorsqu’il fait quelque chose.

 

5. WIP – Tech – Skill Pre-flighting : Les compértences de Pre-flighting sont le processus de prédiction des résultats avant que l’information ne soit envoyée au client. Gabe a travaillé avec diligence dans ce domaine, et maintenant, la prévision des compétences est accomplie en créant une mise à jour simulée et en cours d’exécution de chaque phase. Mis à part cette prédiction, tout le reste avec les phases des compétences fonctionne comme avant. Cette technologie nous permet d’envoyer plus d’informations au client, où nous pouvons l’utiliser pour communiquer des informations au joueur, comme à travers l’UI.

 

6. WIP – Tech/Art – Prototypes des icônes de compétence : JB et James ont travaillé sur la conception de la prochaine itération de nos barres de compétence, en commençant par la mise à jour des icônes. Nous voulons ajouter beaucoup de visuels à ces derniers, afin de communiquer autant d’informations que possible sur les compétences d’un joueur. Vous pouvez regarder le Livestream de JB à propos de ceci ICI. (Https://www.twitch.tv/videos/164182227). De plus, JB a fourni des informations supplémentaires et un lien vers une présentation interactive, et le code source, vu dans son stream, plus bas !

 

7. WIP – Art – Big Bot Battles : Mike, Scott et Ben ont été occupés à travailler sur différents aspects des compétences que nos Bots utilisent, pour améliorer leur visuel et ressenti. Ce travail a aidé à nous informer, comment nous devrions approcher ou améliorer les compétences en général, alors que nous avancerons dans le développement.

 

8. WIP – Art – VFX : Alors qu’il attendait les travaux de Gabe, sur le timing des effets de compétence sur une cible, pour y faire une révision (une conséquence du travail sur le pre-flighting), Mike s’est occupé à créer plus de visuels créatifs pour différents effets. Avec une petite bibliothèque comme point de départ, il a été capable de créer un rapidement passage d’effets génériques, lorsque la tech appropriée fut déployée.

 

9. SFX des compétences d’archerie : dB a terminé un passage sur les bruitages des compétences d’archerie avec les permutations ajoutées à partir du passage précédent.

 

10. WIP – Art – Armes de mêlée à une main : Sandra a complété une animation de mort, qu’elle avait commencé la semaine dernière, avec le détail de la cape et de la robe. En plus, avec l’aide des gesticulations de Ben, elle a terminé une nouvelle attaque de main droite à la mace, et commence maintenant les déviations, coup reçu et mort assignés.

 

11. WIP – Art – Mines : Dionne a commencé le processus ardu de créer, non seulement de nouveaux matériaux de mine pour plus de variations, mais aussi a séparé toutes les morceaux de salles et de pièces individuels, en modèles séparés pour les importer. Ceci nous permettra de les utiliser plus tard, comme un ensemble de construction pour d’autres mines.

 

12. Art – Environnement : Jon a terminé son modèle et les matériaux pour l’autel d’inspiration de The Depths. Il est depuis passé à la recherche d’améliorations sur les textures des peaux des personnages. Son travail a déjà payé, alors que nous modifions nos valeurs pour une meilleur rendu fidèle.

 

13. Art – Concept de Watchtower Michelle a terminé la première version de l’illustration conceptuelle sur les Watchtowers. Ceux-ci sont une récompense de Backer du temps du Kickstarter. Nous voulons être sûr qu’ils est une superbe prestance et de véritables vitrines de la fierté d’un royaume.

 

14. Art – Graphismes Environnementaux additionnels : Tyler a travaillé sur une nouvelle zone de test cette semaine, tout comme sur de nouveaux matériaux de terrain supplémentaires pour le monde du jeu.

 

15. Design – Le document 30-day Beta 1 : Mark continue son travail sur la rédaction et l’étoffement de ce document pour les Backers. En même temps, Max a commencé son travail habituel d’édition sur ce texte.

 

Comme vous pouvez le constater, nous sommes à plein régime cette semaine. En règle générale, j’aime démarrer le segment artistique avec une vidéo de quelques nouvelles animations sur le travail de Scott ou Sandra. Comme il s’agissait d’une semaine particulièrement chargée, Scott a travaillé sur l’actualisation des personnages (en particulier, l’homme Arthurien obtient une coupe de cheveux améliorée et un peu de réduction sur la taille du globe oculaire). Au lieu de cela, j’ai une image de Sandra qui montre le travail qu’elle achève sur les animations de l’épée en main gauche et de la mace en main droite !

 

8475b6c6-e38f-4c05-bb8d-a6661225be2e.jpg

 

Ensuite, nous avons un rendu hors jeu de l’autel aux inspirations de The Depths, sur lequel Jon a travaillé, maintenant entièrement texturé et prêt à être importé dans les mines ! (notez l’échelle avec le crâne humain !) Vous pouvez revoir les streams de Jon oeuvrant sur cet élément ICI ICI et ICI.

 

b54138cc-07f0-46dc-b446-1c3d6de0302b.jpg

 

Puis nous avons quelques illustrations conceptuelles venant de Michelle. Il n’y a rien que cette femme peut faire, ou plutôt est capable d’apprendre à faire, ce qui en fait un vrai plaisir à travailler avec entant qu’artiste ! Cette semaine, comme mentionné plus haut, nous avons quelques idées pour les tours Stormwatch de Camelot Unchained. J’apprécis toujours les idées qu’elle développe, parce qu’elles posent typiquement des difficultés intéressantes, tels que : Comment peut-on prendre une illustration 2D et la transformer en élément de jeu, où les joueurs peuvent s’y déplacer ? Vous pouvez revoir son stream plus tôt cette semaine ICI.

 

0a06134a-2296-42cf-adf0-2f962294ee47.jpg

848e6fbb-1f03-411a-819a-a6f3afbda0f4.jpg

 

Nous vous avons montré quelques images sur le travail que Dionne a effectué sur les éléments de la mine, durant ces dernières semaines. Elle commence maintenant les variations des matériaux et des modèles de ceux-ci, non seulement nous pouvons avoir des mines bien distinctes les une par rapport aux autres, mais aussi avoir de subtils changements de visuel, alors que vous déambulez parmi l’une d’elles en particulier. C’est une partie plutôt intéressante du processus, lorsqu’un artiste commence à créer une famille de matériaux, qui peut être rapidement changer de look sur le même élément. Vous pouvez revoir son stream ICI. D’abord, nous avons deux matériaux pour les parois rocheuses, suivis par des matériaux de bois vermoulus.

 

826a1db8-3164-4c3c-8ed8-930b232e04ec.jpg

c94f8159-7551-41e1-a02a-42a3152f7085.jpg

4695aa3e-162f-4528-bc4f-48f03576cad5.jpg

 

En partie par besoin de plus de variations, mais surtout dans une petite crise de jalousie, j’ai (Tyler) ajouté de nouveaux matériaux. Vous trouverez ci-dessous un travail en cours de texturage de sol terreux, qui sera ensuite mélangé avec des actifs d’herbes séchées.

 

d8623e96-84b4-440d-933b-a4c62ff5ab31.jpg

 

Comme ce matériau est un peu trop plat, et ne comprend aucune information sur l’éclairage, voici son rendu dans Megascans Studio. Vous pouvez voir toutes les couches mélangées qui composent le matériau.

 

e37142c6-1832-4576-ab4c-d8e0682aa22a.jpg

 

Et ce n’est pas tout ! Nous avons un supplément spécial de dernière minute de la part de JB, fait cette après-midi. Donc je lui laisse la parole…

 

Salut, c’est JB ! Pour ceux qui ont regardé mon stream d’hier sur Twitch ou YouTube, vous m’avez peut-être vu travailler sur des concepts pour les effets et animations des boutons de compétence. Vous pouvez revoir ce stream ICI (). Si vous ne l’avez pas vu, une capture d’écran sur la version en cours peut-être vu juste en-dessous. Lisez la suite après cette image pour plus d’explications et un lien vers le code source de ces boutons !

 

zwqs.jpg
En bref

Chaque bouton de compétence a plusieurs états par lesquels il passe, non seulement à l’activation du bouton, mais aussi les états de la compétence. Le design actuel est fait pour utiliser le même style pour tous, un peu plus larges et disposés dans des positions plus pratiques, au lieu de la barre de compétence traditionnelle. La traditionnelle unique barre de sort est un problème pour CU, puisque le joueur peut lancer plusieurs compétences en même temps, au travers de ce que l’on nomme “skill tracks” (pistage des compétences), et devoir afficher chaque état de tous ces pistages (tracks) en même temps, entraînerait plus de cafouillage. Ce design vise à garder le tout le plus compact possible et facil à identifier.

 

États des boutons sur l’image des prototypes :

 

  • Ready (prêt) : La compétence est prête et attend d’être lancée.
  • Unavailable/Out of Ammo/Wrong Weapon (indisponible/sans munitions/mauvaise arme) : Il y a plusieurs différentes raisons pour lesquelles vous ne serait pas en mesure de pouvoir utiliser une compétence à certains moments. Sur l’image du dessus, le bouton Unavailable (Indisponible) montre une raison “générique” pour que la compétence soit désactivée, et il y a après deux exemple de raisons spécifiques pour que cela arrive.
  • Queued (En file d’attente) : La compétence peut être mise en file d’attente, si une autre sur le même pistage (track) est en cours d’utilisation.
  • Modal On (Mode activé) : Certains boutons de compétence activent ou désactivent certaines choses, ou transforment vers un état spécifique. Un exemple serait qu’un bouton modifie votre posture.
  • Preparation (Préparation): Le premier état d’une compétence est la préparation. Durant cette phase, elle peut prendre des dégâts d’interruption. Si ces dégâts (couleur magenta pour l’instant) complètent le cercle avant que la préparation, le maintien ou la canalisation ne se terminent, alors la compétence est interrompue cette fois-ci.
  • Hit (Activé) : C’est une simple animation sur le bouton pour montrer que les effets de votre compétence sont lancés. Cela pour être : un projectile lancé, votre frappe d’épée ou un début de canalisation, parmis d’autres choses..
  • Channel (Canalisé) : Similaire à ce qui est déjà bien connu dans d’autres MMOs. Votre temps de canalisation est affiché pour autant que vous arriviez à la maintenir. Des dégâts d’interruption peuvent arriver durant cet état.
  • Hold (Maintien) : Hold est utilisé comme état, auquel la compétence est en attente de plus d’informations venant du joueur, ce qui se passe normalement juste après le temps de préparation. Un exemple serait notre système d’archerie en mode de ciblage manuel : En mode de ciblage d’archerie, votre personnage bandera l’arc lorsque vous activez la compétence, lequel sera maintenu en tant que temps de préparation. puis il vous ait donné une interface de ciblage, jusqu’à ce que vous activez encore une fois la compétence, pour relâcher la flèche et tirer.
  • Recovery (Récupération): Cet état apparaît après Hit/Channel. Il est évitez si vous êtes uniquement interrompus lors de la préparation. C’est un état entre les effets appliqués et le cooldown. Durant ce temps, vous ne pouvez pas utiliser d’autres compétences sur le même “skill track”( (pistage).
  • Cooldown : Cooldown standard basé sur le cooldown le plus long parmi tous ceux des composants de la compétence.

 

Voyez-le par vous même !

Si vous voulez jouer avec ces boutons, ou bien émettre quelques suggestions, vous pouvez voir notre code source sur CodePen ICI(https://codepen.io/codecorsair/pen/jLVXmQ).

 

Pas mal, hein ? Mais ce n’est pas tout ! Comme promis, voici quelques capture en jeu de nos Bots en action cette semaine. Ces images ont été prises sur mon ordinateur à l’aide d’un GTX Titan Black, ce qui est comparable à un GTX 970. Tout d’abord, commençons par quelques vues sur 510 Bots, avec beaucoup de particules venant de leurs compétences d’archerie (nous utilisons des feux d’artifice en tant que test de stress – ils sont également tout simplement magnifiques) !

 

81f90059-f6b4-4853-a18c-f1b6a42d8fe7.jpg

 

Pas mal, pas mal du tout. Ensuite, nous reculons la caméra hors de la mêlée, pour voir comment la performance des particules se comporte au-dessus du champ de bataille.

cd70dfe2-9724-4619-874c-33f9d64ce6f1.jpg

 

Ca se passe aussi plutôt bien. Mais bon, nous avons dit Big Bot Battles ! Jetons-y un peu plus par ici. Que dites-vous de 750 ?

 

d765f118-0ef6-4af5-b059-e9e572b097a5.jpg

 

Et juste pour vous montrer que nous ne cachons rien dans les ombres du soir, faisons briller le soleil pour un moment.

 

7d6c7f38-f00f-4acd-80ad-da0c98e6ff2c.jpg

 

Et reculons de nouveau la caméra pour admirer tous ces Bots courant autour. Regarder un peu la distance de vu ! Imaginez des joueurs se battant loiiiiin là-bas, et vous trépignez d’impatience de rejoindre la mêlée ! Et c’est en plus avec les particules tout azimut !

 

b9bd003a-cb28-441e-9c77-8c52e27815a7.jpg

 

Mais vous savez quoi ? Nous ne nous sommes pas arrêtés là. Maintenant, passons à 1005 bots. Rappelez-vous que tous ces test utilisent la physique côté serveur, même sur les projectiles (les flèches dans ce cas précis), avec notre éclairage PBR, les poly d’herbes, le terrain procédural et l’inventaire s’actualisant à chaque tire de flèche. Ca commence à devenir difficil de tous les regrouper dans une seule image (Désolé pour tous ces points d’exclamations, mais c’est vraiment sur du lourd que nous travaillons ici) ! En plus vous pouvez vous déplacez librement parmi les bots, vu qu’ils se déplacent !

 

02ec38d4-120c-4ec0-8af8-762e302729e8.jpg

df6a30c1-ab50-4f88-af93-111c1c8c2d3e.jpg

cae6e4e6-7285-41e4-a36f-b2a7cbaaa87d.jpg

 

Nous étions particulièrement fière de cette superbe performance, et ils y en a encore plus d’améliorations à venir. Rien que cela est une grande étape et un grand accomplissement. Nous vous montrons des progrès sur deux de nos objectifs les plus difficils pour la bêta 1, ceux sur les grandes batailles et de solides performances sur les VFXs. Tout cela dit, il se fait tard ici, ce fut une bonne semaine, donc merci comme toujours pour votre soutien et…

 

CU la prochaine fois !

 

-Tyler