Aller au contenu principal

Étudiant & autres

Projets réalisés à EPITECH (C / C++) et au master de programmation gameplay du CNAM-ENJMIN, plus des ateliers, des expériences matérielles et des projets ponctuels.

nov. 2018 · Quatre mois

Shadows of a Sunless World : jeu d’horreur par écholocation (projet M2)

Un jeu d’horreur de 30 minutes à la première personne, où le joueur ne perçoit le monde que par écholocation. Projet de master (M2) sous Unity, équipe de neuf.

juin 2018 · Trois mois

Back Home : plateformer coopératif avec corde (projet M1)

Un plateformer 2D coopératif pour deux joueurs attachés par une corde, construit autour d’une physique de corde stable, amusante et contrôlable sous Unity.

mars 2018 · Une semaine

Moteur voxel : rendu, shaders et son en C++

Projet de cours de programmation : un moteur voxel en C++ avec un Jeu de la vie en 3D, des vertex et pixel shaders maison, et du son procédural avec OpenAL.

janv. 2018 · 1 mois

Abyssum : shoot ’em up multijoueur local

Un shoot ’em up 2D à défilement horizontal pour 4 joueurs en local maximum, avec un classement en ligne. Réalisé en un mois par une équipe de sept.

sept. 2018 · Une semaine

ArdGame : jeu connecté accessible sur Arduino

Projet d’une semaine : concevoir un dispositif Arduino connecté et jouable, original, pour les personnes en situation de handicap moteur.

févr. 2018 · Deux jours

Flaparduino : manette alternative sur Arduino

Mon premier projet Arduino, réalisé en deux jours : un jeu en versus à deux joueurs sous Unity, joué avec des manettes alternatives faites maison.

avr. 2016 · Un mois

Worms 3D : moteur de jeu C++ (Indie Studio Epitech)

Le projet Indie Studio de deuxième année à Epitech : un Worms en 3D en C++ avec Irrlicht, réalisé à trois avec un moteur de jeu et une physique maison.

mars 2015 · Trois mois

Raytracer : lancer de rayons multithreadé en C

Un raytracer écrit de zéro en C avec la MiniLibX d’Epitech, qui rend des scènes pixel par pixel à partir de fichiers de configuration.

févr. 2015 · Deux mois

Corewar : moteur graphique pour une bataille de machines virtuelles

Projet de première année à Epitech : des programmes s’affrontent dans une machine virtuelle. J’ai construit tout le moteur graphique en C, avec multithreading et particules.

août 2016 · Une douzaine de séances

Animateur game design pour enfants

Animateur bénévole d’ateliers de création de jeux vidéo pour enfants, sur une douzaine de séances. Jouez au résultat dans votre navigateur.

mai 2016 · Trois semaines

Zappy : jeu réseau client/serveur

Un jeu en réseau avec un serveur écrit en C et un client Unity, qui communiquent par sockets avec synchronisation des clients.

oct. 2017 · Deux jours

GZDoom : level design à l’ambiance sombre

Un niveau de Doom construit sous GZDoom Builder en deux jours, dans une ambiance sombre où les monstres ne peuvent se déplacer que dans l’obscurité.

oct. 2017 · 3 jours

3ds Max : premier personnage 3D animé

Mon premier personnage 3D : une baudroie animée, modélisée, riggée, skinnée et texturée sous 3ds Max pendant des cours de 3D.

oct. 2017 · Trois jours

Reaper : sound design pour Tactile Wars

Création des effets sonores et de la musique d’une vidéo de gameplay muette de Tactile Wars (Ankama), montée et mixée sous Reaper.

nov. 2016

Math is fun : démontrer l’addition de vecteurs par la physique

Un outil physique ludique qui démontre que AB + AC = AD (relation de Chasles et addition de vecteurs), plus une démo de pathfinding. Jouable dans le navigateur.

mars 2015 · Cinq semaines

Lem-in : pathfinding dans une fourmilière

Trouver le plus court chemin pour des fourmis dans une fourmilière donnée : algorithme de pathfinding, listes chaînées et affichage graphique. Équipe de quatre.

févr. 2015 · Deux semaines

Nim : jeu d’allumettes avec une IA imbattable en C

Le célèbre jeu d’allumettes de Nim, réalisé en C avec la MiniLibX d’Epitech, avec une IA imbattable basée sur le XOR et un affichage graphique comme en terminal.

déc. 2014 · Cinq semaines

BSQ : trouver le plus grand carré en C

Un algorithme qui trouve le plus grand carré dans une carte d’obstacles, avec un affichage graphique en C grâce à la MiniLibX d’Epitech.

nov. 2014 · Un mois

Wolf3D : moteur de raycasting en C

Un jeu à la première personne en C : raycasting en temps réel d’un labyrinthe, sur le thème de Slender Man, avec cartes aléatoires, multithreading et IA avec pathfinding.

oct. 2014 · Un mois

FDF : rendu de carte en fil de fer en C

Mon tout premier projet graphique : un rendu en fil de fer (« FDF ») en C avec la MiniLibX, du tracé de pixels et de lignes jusqu’à une vue semi-isométrique.

oct. 2017 · Deux week-ends

Unreal Engine : premiers pas

Deux week-ends pour apprendre Unreal Engine : une game jam, puis un remake des bases de mon jeu Unity Under.

avr. 2017 · Deux jours

Pirate : petit jeu Unity pour iOS

Un petit jeu Unity basé sur le projet de fin d’année d’un ami, exporté sur iOS en deux jours.

sept. 2012 · Stage d’une semaine à temps plein

Kawenga : mes premiers pas dans la création de jeux

Un stage d’une semaine pendant les vacances, à Kawenga, quand j’étais au lycée (2012) : mon premier jeu vidéo complet, réalisé avec Clickteam Fusion.