Île procédurale

Programmeuse

Unity / Blender

2026

Édouard, une chauve-souris peureuse piégée dans une forêt brumeuse, doit trouver le courage de s'envoler. Sa vision étant génétiquement restreinte, il explore l'île pour améliorer son écholocalisation, parfois aidé par des champignons rares. Pour se rassurer, il plante des fleurs avec l'aide d'une polatouche. Il doit éviter deux menaces : un corbeau (médecin de peste), qui vole ses champignons, et une chouette dont les cris altèrent temporairement sa vision.

Lecture

Mandat

Générer une île de façon procédurale. Utiliser des shaders pour dynamiser le visuel. Créer une « state machine » dans Unity pour contrôler l'état d'un biome (cube) évoluant selon les actions des personnages.

  • Pour le cours « Jeux vidéo 5 » au Cégep de Saint-Jérôme (en cours de production)

Crédits (projet actuel)

Programmation / Art : Dao-Li Leboeuf Roy

Concept : Vincent Chénier, Audrey Lefebvre et Dao-Li Leboeuf Roy

Crédits (à venir)

Programmation : Vincent Chénier et Dao-Li Leboeuf Roy

Art : Audrey Lefebvre

Shader Graph (océan/lave) : Aperçu sur un « plane ». Modélisation en 3D d'Édouard (placeholder) dans Blender. Animation avec Mixamo.

Lecture

Shader Graph (océan/lave) : Aperçu sur un « plane ». Modélisation en 3D d'Édouard (placeholder) dans Blender. Animation avec Mixamo.

Lecture

Shader Graph (océan/lave)

Lecture

Shader Graph (océan/lave)

Galerie

Afficher les détails

Shader Graph (dissolution)

Shader Graph (couleur selon position) : Visualisation sur une île composée de cubes

Shader Graph (dissolution) : Visualisation sur une sphère

State Machine : Changement des « biômes » au contact du personnage

Shader Graph (couleur selon position) : Visualisation basé sur la positon en Y d'un cube

Shader Graph (couleur selon position)

Shader Graph (dissolution)

Shader Graph (couleur selon position) : Visualisation basé sur la positon en Y d'un cube

State Machine : Changement des « biômes » au contact du personnage

Shader Graph (dissolution) : Visualisation sur une sphère

Shader Graph (couleur selon position) : Visualisation sur une île composée de cubes

Shader Graph (couleur selon position)

Pause

Shader Graph (dissolution)

Pause

Shader Graph (dissolution) : Visualisation sur une sphère

Lecture

Shader Graph (couleur selon position) : Visualisation basé sur la positon en Y d'un cube

Pause

Shader Graph (couleur selon position) : Visualisation sur une île composée de cubes

Lecture

State Machine : Changement des « biômes » au contact du personnage

Shader Graph (couleur selon position)