jeudi 16 mars 2017

[Unity3D][Donjon] Génération procédurale d'un donjon



Certains l'ont peut être déjà vu sur ma chaîne youtube, je me suis lancé dans l'aventure de créer pas à pas un générateur de donjon sous Unity3D. Je le fais en live sur ma chaine twitch avec des rediffusions sur youtube.
C'est un sujet vraiment intéressant, qui soulève pas mal de problématiques, et j'essaie tant bien que mal de les résoudre. J'apprends beaucoup en le faisant, et j'apprends encore plus en essayant de le retranscrire, d'expliquer ce que je fais en live.
D'abord, comment créer une pièce, puis comment répartir toutes les pièces dans l'espace, comment représenter un donjon, comment ajouter des couloirs, comment faire en sorte qu'il n'y ait pas d'impasse, comment éviter la redondance, comment passer de la 2D à la 3D.
Toutes ces choses sont vraiment intéressante et essayer d'y répondre apprend beaucoup! Je vous invite dors et déjà à suivre cette aventure, sur ma chaine twitch en live, ou sur les replays disponibles dans cette playlist:


Et le projet est disponible ici: https://github.com/macmist/Unity-Roguelike/
Mais toutes ces problématiques ne sont que le début, la partie émergée de l'iceberg, par la suite de nombreuses autres pourront survenir:
Comment remplir les salles, comment éclairer, où placer les monstres, quels comportements leur donner, qu'est ce que le joueur pourra faire, tout autant de choses intéressantes auxquelles nous pourront être confrontés. Alors si vous êtes intéressés, suivez l'aventure, participer, proposez vos problématiques, vos solutions, vivons ensemble cette aventure !

Merci d'avance à tous !