Outils de génération procédurale dans Godot
Prototypage d'outils de génération procédurale dans le moteur de jeu Godot : implémentation d'un générateur de lignes électriques et de grillages barbelés.
Prototypage d'outils de génération procédurale dans le moteur de jeu Godot : implémentation d'un générateur de lignes électriques et de grillages barbelés.
Hurry Up! est un jeu de course d'obstacle, développé en 21h réparties sur 3 jours dans le cadre de la 5ème édition de la No Crunch Game Jam. Ce projet a été réalisé en équipe de 6, où j'ai occupé le rôle de programmeur gameplay. J'ai également guidé mon coéquipier programmeur novice dans l'utilisation du moteur Godot.
Dans Hurry Up! le but du jeu est de faire pousser une plante sur trois étages d'une maison afin de rejoindre la photosynthèse party sur le toit. Le joueur doit gérer la direction et l'épaisseur de la plante tout en étant contraint par la gravité. Disponible au téléchargement sur itch.io.
Plugin ajoutant des grilles de déformation, ou FFD, dans le moteur de jeu Godot. Ce plugin est en cours de développement.
Bulles de Nerfs est un jeu à contrôleur alternatif, développé en 48h dans le cadre de la Global Game Jam 2025. Ce projet a été réalisé en équipe de 6, où j'ai occupé le rôle de programmeur (solo). Notre équipe a remporté le prix du meilleur gameplay.
Dans Bulles de Nerfs le but du jeu est de mélanger correctement les émotions du protagoniste à l'aide du tableau de commandes, afin de faire apparaitre des bulles de dialogues adéquates aux situations du scénario. Des extraits vidéo du gameplay sont disponibles sur YouTube.
Implémentation sur GPU d'un algorithme de rendu par lancer de rayon dit montecarlo. Mise en place d'un système de matériaux avec gestion de la métalicité, rugosité, et transparence. Les deux rendus ci-dessous ont été faits à 1000 spp.
Engramme est un jeu de puzzle logique développé en 21h réparties sur 3 jours, dans le cadre de la 4ème édition de la No Crunch Game Jam. Ce projet a été réalisé en équipe de 6, où j'ai principalement occupé le rôle de programmeur.
Dans Engramme le but du jeu est de rétablir les souvenirs d'un patient souffrant d'Alzheimer, et ce en reconstruisant son réseau neuronal par le biais de connexions logiques entre les mots. Le jeu est jouable directement dans un navigateur web sur itch.io.
Morphist est un prototype d'outil de morphing, permettant d'effectuer la métamorphose entre deux modèles 3D arbitraires. Développé en C++ à l'aide de la bibliothèque PMP, Morphist repose sur le concept d'interpolation de champs de distance signée, permettant la métamorphose entre des objets de topologies différentes.
Ce projet a été réalisé en équipe dans le cadre du cours de Géométrie Numérique. Je me suis chargé du système de génération des champs de distances signés ainsi que de l'optimisation des performances à l'aide de structures d'accélération.
Finding The Mole Club est un jeu d'aventure développé en dix jours dans le cadre de la 45ème édition de la Godot Wild Jam, avec pour thème Underground. Ce projet a été réalisé en équipe de 4, où j'ai occupé le rôle de programmeur (solo) ainsi que de chef d'équipe.
Dans Finding The Mole Club le joueur incarne un jeune homme qui part explorer le métro en quête d'un présumé club secret de combat de taupes. Le jeu est jouable directement dans un navigateur web sur itch.io.
Circuit Flip est un prototype de jeu arcade au rythme rapide, il a été réalisé solo en dix jours dans le cadre de la 21ème édition de la Godot Wild Jam. Le but du jeu est de connecter toutes les parties d'un circuit le plus rapidement possible. Disponible au téléchargement sur itch.io.
Pack in Rush est un prototype de jeu arcade, il a été réalisé solo en dix jours dans le cadre de la 16ème édition de la Godot Wild Jam. Le joueur incarne un lutin de Noël chargé d'emballer des cadeaux selon des instructions données. Il est disponible sur itch.io.
Réalisation d'une boucle animée dans le cadre du cours d'animation 3D. Modélisé et texturé dans Blender, le rendu est fait avec le moteur Eevee. Les animations sont semi-procédurales.
Réalisation d'une scène de massif montagneux dans le cadre du cours d'infographie 3D. Le tout est généré procéduralement dans Blender via un script Python.