Une par une…

… les difficultés tombent.

Je viens de passer du temps sur des choses qui semblent à première vue insignifiantes mais qui sont indispensables au bon workflow du projet.

Je place à présent tous mes fichiers de modeling dans le même dossier que les meshes d’Unreal, de cette façon dès que je lance une exportation au format .FBX, Unreal détecte automatiquement qu’une ressource dont découle un mesh a été modifiée et me demande si je souhaite la réimporter, ce qui se fait en un clin d’oeil et se transpose directement dans le jeu même en cours d’exécution.

J’ai aussi dû maîtriser la technique de création de collisions personnalisées, parce que mon perso s’entêtait à marcher sur le dessus des remparts à hauteur de créneau, soit à deux mètres au-dessus du chemin de ronde. Je suis donc obligé de créer des meshes de collision – avec le préfixe UCX_ – dans le modèle, ce qu’Unreal interprète parfaitement, dès que j’ai un modèle un peu spécial avec des endroits où les persos peuvent ou ne peuvent pas passer. Quelques tâtonnements, mais maintenant c’est nickel. Comme à peu près tout d’ailleurs, je pédale dans la choucroute un petit peu jusqu’à trouver la solution après quoi tout baigne.

J’ai résolu bon nombre d’autres difficultés et tout se met en place gentiment. Dès que je serai sorti de cette phase mi-apprentissage, mi-production, la production proprement dite sera extrêmement rapide, bien plus que sous NWN.

Ah, oui, j’ai aussi dû m’adapter à Blender 2.8, qui conserve certaines de ses crasseuses habitudes – pour créer un matériau il faut d’abord cliquer sur le bouton + de la liste de matériaux puis ensuite cliquer sur le bouton New pour que le matériau se crée réellement, on voit tout de suite les mecs qui trouvent que Linux c’est bien… – mais qui est prodigieusement plus efficace que la version 2.79, c’est un vrai bonheur.
Ici aussi la productivité se trouvera grandement accélérée par rapport à NWN.

Bref, je n’ai pas encore jeté l’éponge, le projet avance toujours.
Un peu lentement vu mes occupation professionnelles un peu envahissantes pour le moment, mais je ne perds pas espoir d’avoir terminé la ville avant la fin de l’année.
Et si je termine la ville, si elle est belle et si j’ai toujours plus de 60 FPS, les chances se trouveront grandement augmentées que les autres zones suivent.

On parle ici d’années de travail, de toutes façons, même si je trouve des volontaires pour rejoindre l’équipe.