- Collaboration avec les pôles artistique et business
Ce projet a été incroyablement riche en apprentissages : développement multijoueur, intégration Firebase, gestion des contraintes externes, et collaboration interdisciplinaire dans des conditions proches d’un projet en studio. Une belle aventure, aussi fun qu’ambitieuse !
Pour ma part, j’ai principalement travaillé sur la customisation des personnages : gestion complète de l’habillage, changement de couleurs, et modularité des éléments visuels. J’ai aussi assuré une grande partie de l’intégration des assets artistiques, un processus exigeant mais essentiel à la cohérence et à la fluidité du jeu.
DripOrDrop est un party game multijoueur en ligne développé sous Unity en un mois, après une première phase d’un mois consacrée à la rédaction du GDD et du TDD. Dans ce jeu délirant et stylé, les joueurs doivent créer les tenues les plus originales (ou les plus absurdes), défiler sur un podium, puis voter pour la tenue qui sort du lot. Deux modes rythment l’expérience :
👑 Défilé Stylé – Tous les joueurs s’habillent selon un thème imposé.
😈 Mode Imposteur – Un joueur reçoit un thème différent et doit se faire passer pour les autres sans se faire repérer. S’il passe inaperçu, il gagne la manche !
Le développement de DripOrDrop a été un véritable défi technique et organisationnel. Le jeu intègre :
🔐 Un système de comptes avec Firebase (connexion, sauvegarde, progression)
🛒 Un shop pour acheter des éléments de personnalisation
🎁 Un season pass avec des récompenses à débloquer
⚙️ Un menu de paramètres complet
📺 Et même des publicités intégrées pour simuler un modèle free-to-play
Nous avons également travaillé main dans la main avec les pôles artistique et business, ce qui nous a poussés à intégrer des contraintes concrètes, comme un filtrage de mots interdits dans le chat pour protéger les plus jeunes, ou encore la création de tools permettant aux artistes d’importer et gérer leurs assets plus facilement dans le moteur.
OverDrive
2025
Unreal EngineBlueprintsC++AnimationGitHubGroupe de 32 semaines
OverDrive
2025
Création d'un Jeu Unreal
Ce sur quoi j’ai travaillé :
Programmation gameplay (Blueprints & C++)
Création et animation des menus
Organisation agile sur une production courte
Travail en équipe et gestion du code collaboratif
Réalisé en trois semaines avec trois camarades, ce jeu développé sous Unreal Engine est un véritable défi contre la montre ! Armé de 12 balles et d’un chrono d’une minute, le joueur doit éliminer un maximum d’ennemis sur une carte de type parcours. Chaque tir compte : touchez les cibles en plein centre pour maximiser votre score, ou sur les bords pour grapiller quelques points. Le but est simple mais intense : faire le meilleur score possible avant la fin du temps imparti.
Ce projet, conçu à la fois en Blueprints et en C++, m’a permis de plonger dans le gameplay, mais surtout de découvrir le monde de l’animation, un domaine totalement nouveau pour moi. J’ai pris beaucoup de plaisir à animer nos menus, et j’espère que le rendu final saura capter votre attention.
Ce travail d’équipe m’a permis de développer de nombreuses compétences : coordination avec d'autres développeurs, structuration d’un projet en C++ dans Unreal, gestion du temps sur une production courte, et mise en place d’une animation fluide et cohérent. Il m’a également appris à m’adapter rapidement à de nouveaux outils et à sortir de ma zone de confort pour expérimenter de nouveaux aspects du game design et de la technique.
Crazy Cart est un jeu que j'ai développé en solo en une semaine sur Unity. L'objectif du jeu est de gérer un mini-marché en accomplissant différentes tâches sous pression. Vous devez attraper et jeter les objets inutiles, remplir les étagères avec les bons produits tout en maintenant une gestion rapide et efficace.
Le jeu met en avant un système d’améliorations, un gameplay engageant et des niveaux croissants en difficulté. Chaque tâche accomplie permet de gagner des points et d'augmenter la vitesse, la capacité de transport, ou la patience des clients. Le style visuel et les effets sonores viennent compléter l’expérience immersive du joueur.
Ce projet m'a permis de renforcer mes compétences en développement Unity, en gestion du temps et en création de mécaniques de jeu. Il s'agit d'un projet solo que j'ai réalisé dans un délai très court, ce qui m'a offert un excellent défi technique et créatif.
NigauLand
2025
UnityMobileC#GitHubGroupe de 5GameJam
NigauLand
2025
Jeu mobile Unity créé lors de la Game Jam Gaming Campus x TapNation
Ce sur quoi j’ai travaillé :
Game design d’un jeu inspiré de Papers, Please
Développement mobile sous Unity
Mise en place du système de vérification des visiteurs
Nigauland est un jeu inspiré de Papers, Please se déroulant dans un parc d’attraction loufoque. Le joueur incarne un contrôleur d’entrée chargé de vérifier les tickets des visiteurs.
Chaque visiteur possède une identité. Il faut déceler les imposteurs et les tricheurs dans un contexte coloré.
Ce projet a remporté le prix du public lors de la Game Jam, salué pour son humour, son gameplay original et son rendu visuel cohérent réalisé en seulement 48h.
Conçu en équipe de 5, j’ai participé au game design et à la mise en place des systèmes de vérification des visiteurs.
Le projet Water Shader est un shader que j'ai développé en une semaine sur Unity. Ce shader simule de manière réaliste l'apparence et le comportement de l'eau dans un environnement 3D. Il utilise des techniques avancées comme la réflexion de la lumière, les vagues dynamiques, et la transparence pour offrir une expérience visuelle immersive.
Le shader permet de simuler des effets d'ondulation de l'eau, des reflets et des réfractions en temps réel, tout en restant performant et adaptable à différents types de scènes.
Marble Ball It
2024
UnityC#Game JamMobileGroupe de 5
Marble Ball It
2024
Jeu mobile Unity créé lors de la Game Jam Gaming Campus x TapNation
Marble Ball It est un jeu mobile réalisé en 48 heures lors de la Game Jam Gaming Campus x TapNation, avec pour thème « Jeux d’enfant ». Dans ce jeu, vous contrôlez une bille à travers plusieurs niveaux sur votre téléphone, en évitant des obstacles et en utilisant votre rapidité pour progresser.
Le projet a été réalisé en collaboration avec TapNation, un acteur majeur du secteur des jeux hyper-casual. Nous avons reçu l'award du Best Gameplay, une reconnaissance de la conception soignée des mécaniques de jeu et de l'expérience utilisateur.
Bombastic est un jeu d'arcade multijoueur local sous Unity qui combine Tic Tac Boum et Balle au Prisonnier. Deux joueurs s'affrontent dans une arène fermée en utilisant une bombe à timer aléatoire pour marquer des points en l'envoyant dans le camp adverse ou en touchant directement l'adversaire.
Nous avons créé un jeu vidéo, puis réalisé une analyse UI/UX à l'aide de playtests, ce qui a été une expérience enrichissante.
Pour voir le code et le développement de ce projet, consultez mon GitHub :
En fin de ma deuxième année, j'ai eu l'opportunité de développer un moteur de jeu 3D utilisant Vulkan. Ce projet m'a permis d'explorer les capacités de cette API graphique tout en intégrant diverses bibliothèques spécialisées pour améliorer le processus de développement.
Nous avons utilisé FMOD pour le rendu audio, GLFW pour la gestion des fenêtres, GLM pour les calculs mathématiques, et TinyObjLoader pour charger des modèles 3D, entre autres. Ce projet a été extrêmement enrichissant, me permettant d'acquérir une expérience précieuse dans le développement de moteurs de jeu.
Mortal Brigade est un jeu d'horreur 2D inspiré de *Lethal Company*, développé en C++.
Les joueurs incarnent une équipe envoyée sur des planètes infestées de monstres pour accomplir des missions.
Le jeu propose une ambiance sombre, des ennemis variés et un gameplay immersif, où chaque mission est un défi de survie.