- 1/ LET'S GET PHYSICAL


Hello ! Plusieurs mois se sont écoulés et je suis enfin prête à travailler sur mon second jeu, Untangle, un jeu de baston mignon mais pas trop.

Pour résumer en quelques phrases : 

Untangle est un jeu multijoueur où vous incarnez des créatures en crochet appelés les yeyos. Une terrible malédiction s’est abattue  et à transformer tous les moutons du pays en zombie. N’ayant plus aucune source d’alimentation et de revenu, les yeyos sont condamnés à se battre pour leur survie pour gagner leur laine.

Dans un combat pour la vie, tous les coups sont permis. Ne vous laissez pas attendrir et détricoter votre adversaire !Les yeyos ne sont pas une légende. Ils existent vraiment. Preuve à l’appui : 


Je vais m’en tenir à ce scénario pour faire un premier prototype jouable.

Le premier défi est de programmer un personnage jouable avec un fil de laine doté de sa propre gravité et de sa propre physique. Il doit pouvoir être tiré, se retendre, et détruire tout sur son passage par la même occasion. N’oublions pas que nous visons le chaos !
Après quelques test sur Unity, ca donne ca : 


Avec l’outil line renderer et un Rigidbody attaché à trois points prédéfinis ( start, middle, end) on à un fil dont les points peuvent être attrapé ! Pour que ça soit plus fun, j’ai rajouté un Spring Joint pour un côté bouncy. Le second défi, c’est de pouvoir récupérer la longueur du fil et d’annoncer qu’a partir d’une certaine longueur étiré: c’est game over !

J'ai implémenté une règle : il faut s'approcher près du personnage pour attraper le fil une première fois. On ne peut pas attraper le fil de loin, c'est du combat AU CORPS A CORPS ! Bien évidemment on peut s'enfuir en courant avec. Hâte de voir ce que les futur.es joueur.ses vont trouver comme stratégie.

Le troisième et dernier défi dont je vais parler c’est trouver un moyen visuel de détricoter le personnage. Faire un shader, faire une animation 2D ? Faire une animation 3D ? Comme je ne veux pas passer trop de temps à faire quelque chose de beau avant de savoir si le jeu est intéressant, j’ai créé un shader liquide qui remplit et vide le modèle 3D. Ça marche pas très bien, on commence avec des personnages vides et plus on tire, plus ils se remplissent. C’est peut être dû au fait que j’ai eu 2 à mon bac de maths, affaire à suivre.


Merci d’avoir lu, prochain devlog on parlera level design !

Leave a comment

Log in with itch.io to leave a comment.