⯇ Retour à la liste des projets

Dramagon

Godot EngineTools2D

Dramagon est un projet en cours de développement en parallèle de notre scolarité par une équipe de 4 personnes. Commencé comme un petit projet pour les portes ouvertes du CNAM-ENJMIN, il est en train de se transformer en un Point&Click Dating Sim où le personnage principal va devoir draguer des créatures fantastiques. Puisque nous n'avions pas de gros besoins et que le moteur nous semblait le plus cohérant dans notre manière de faire, nous avons décidés de nous orienter vers Godot Engine.

L'affiche du jeu pour les portes ouvertes

Pour l'instant, le gros du développement s'est orienté autour de la création d'un tool qui va permettre aux Game Designers et à la graphiste de pouvoir créer les personnages et les dialogues sans avoir à toucher au code. Ce tool, appelé DramaTalk est basé sur ce que Godot appel les ressources, des objets que le moteur peut sérialiser et stocker dans le projet, et qui peuvent contenir des ressources enfant (plus ou moins équivalent aux Scriptables Objects de Unity).

L'édition des personnages L'édition des dialogues

Un personnage est défini par un nom, une couleur de texte, et différentes expressions. Chaque expression est une ressource enfant du personnage, et contient une image ainsi qu'un nom qui lui permettront d'être affiché depuis le code et de l'éditeur de dialogue.

Au niveau de l'éditeur de dialogues, il utilise le GraphEdit et les GraphNodes développé par Godot pour l'éditeur de shader. Chaque node est une étape du dialogue, comme un choix, l'affichage de texte, ou le changement de personnages.

La documentation

Toute la documentation est directement incluse dans le tool, et accessible depuis l'éditeur de Godot Engine.