-
Piece of Cake studios
- Directeur Créatif pour Hacktag
2016 - 2018
-
Piece of Cake studios
- CTO, Co-fondateur
2015 - maintenant
-
Entreprise individuelle
- Programmeur Graphique et Moteur Freelance
2014 - 2015
Point fort:
- 10 ans d'expérience
- Programmation Graphique 3D
- Expert Programmation C++, C#
- Développement moteur de jeux
- Développement de jeux sous Unity
- Optimisations haut et bas niveau
- Consultant pour pipeline de production d'asset 3D, développement d'outils jeux vidéo
-
DSK Supinfogame
- Chef de Département Game Programming
2013 - 2014
Travaillant comme Head of Department Game Programming dans DSK Supinfogame à Pune en Inde.
J'étais en charge de:
- Encadrer le département de Programmation de Jeux Vidéo sur un campus internationnal en Inde
- Création et mise en place du programme d'enseignement en programmation
- Organisation des classes de programmation de jeux vidéo, de leur cours et de leur planning
- Maitre de conférence pour les cours de cross platform development, software engineering, physics programming, AI programming, Graphics programming, unity, mobile & web games development
- Mentor technique et programmation pour les projets étudiants (udk, unity, cry engine, ...)
- Mise en place du diplôme européen ECTS (European Credits Transfer System)
-
Ankama Games
- Responsable Technique
Roubaix
2011 - 2012
En plus de ma position de Graphics Programmer, j'ai été également Technical Lead sur le projet Slage (PC).
J'étais en charge de:
- Responsabilités technique du projet
- Encadrement partagé de l'équipe de programmation
- Gestion du SDK et de l'architecture du jeu
- Optimisations globales de la mémoire et amélioration des performances du projet
- Intégration de technologie middleware
- Assistance technique pour les équipe des autres départements
- Amélioration et raffinement des outils du jeu et du flux de travail de production
- Assistance et maintenance de la bibliothèque d'animation et de sa chaine d'outils
- Développement du moteur graphique
Jeu: “Slage”
Genre: Action RPG
Plateforme(s): PC
Développeur: Ankama Games
Editeur: Ankama
-
Ankama Games
- Programmeur Graphique Senior
Roubaix
2010 - 2012
Travaillant comme Senior Graphics Programmer sur le jeu Slage (PC).
Je suis impliqué dans:
- Seul responsable du développement du moteur 3D et des outils
- Programmation et intégration dans le jeu du moteur graphique
- Développement des fonctionnalités graphiques et des effets dans le jeu
- Programmation des shaders et de leurs outils associés
- Développement du visualiseur d’assets et de la chaine d’outils de production graphique basé sur le SDK de 3DSMax (MaxScript & MaxPlugins)
Jeu: “Slage”
Genre: Hack’n Slash
Platforme: PC
Développeur: Ankama Games
Editeur: Ankama Games
-
Eden Games
- Programmeur Graphique R&D
Lyon
2008 - 2009
Travaillant comme R&D Graphics Programmer sur “Garden” (PS3, PC, Mac) la prochaine technologie de Eden Games (chaine d’outil, moteur de jeu, éditeur “WYSIWYG”, recherches technologiques).
J’étais chargé de:
- Conception et du développement du nouveau moteur 3d dans une équipe graphique de 3 personnes.
- Programmation des fonctionnalités graphiques de noyau pour D3D10 et PS3 (libGcm)
- Des modèle de conception multithreadés appliqué à l’intégration du moteur graphique dans le moteur de jeu
- Dévelopement de la chaine d’outils graphiques
- Conception du système de shaders, de leur compilation et de leur paquetage (HLSL4, libGcm/Cg) avec la conception d’un editeur de matériau utilisant un graphe de shader éditable par les graphistes.
Moteur/SDK: “Garden”
Platformes: PS3, PC, Mac
Développeur: Eden Games
Editeur: N/A
-
Eden Games
- Programmeur Graphique PS3
Lyon
2008 - 2008
Travaillant comme Graphics Programmer dans l’équipe PS3 de Eden Games sur le jeu “Alone in the Dark: Inferno” (PS3).
J’étais impliqué dans:
- Portage et optimisation du moteur 3D pour PS3
- Amélioration du cache de shaders pour la PS3 avec de meilleurs combinatoires, une compression offline, une décompression et modification du microcode en temps réel aux SPU, et l’upload au RSX.
Jeu: “Alone in the Dark: Inferno”
Genre: Action, Aventure, Survival Horror
Platformes: PS3
Développeur: Eden Games
Editeur: Atari
-
Eden Games
- Programmeur Graphique
Lyon
2005 - 2008
Travaillant comme Graphics Programmer sur le jeu “Alone in the Dark: Near Death Investigation” (X360, PC).
J’étais en charge:
- Conception et développement du moteur 3D multithreadé pour X360 et PC (D3D9).
- Développement des algorithmes d’éclairage et d’ombrage (LiSPSM, VirtualSM, CSM, PCF)
- Compilation offline et dynamique des shaders, link de fragments de shader
- Programmation des shaders (HLSL)
- Effets de post traitement en jeu
Jeu: “Alone in the Dark: Near Death Investigation”
Genre: Action, Aventure, Survival Horror
Platformes: X360, PC
Développeur: Eden Games
Editeur: Atari
-
Smack Down Productions
- Stagiaire Programmeur Graphique
ISSY-LES-MOULINEAUX
2005 - 2005
Stage en qualité de Graphics Programmer sur le premier jeu PC de Smack Down Productions.
J’étais en charge de:
- Développement du moteur 3D
- Programmation sous D3D9 et des shaders (HLSL)
- Système de particules et effets graphiques
- Effets de post traitement en jeu
- Import des assets graphiques depuis COLLADA vers le moteur 3D
- Export des assets graphiques de Maya et scripts MEL
Jeu: *annulé*
Genre: Action, Aventure
Platformes: PC
Développeur: Smack Down Productions
Editeur: N/A
-
Eugen Systems
- Stagiaire Programmeur Contenu de Jeu
Paris
2005 - 2005
Stage en qualité de Game Content Programmer sur le jeu “Act of War: High Treason”.
J’étais impliqué dans:
- Développement d’abilité d’unités et integration d’assets graphiques (3D, animation et interface utilisateur)
- Améliration d’un outil interne de report de l’API du moteur de jeu pour Delphi
Jeu: “Act of War: High Treason”
Genre: RTS
Platformes: PC
Développeur: Eugen Systems
Editeur: Atari
-
LERI
- Stagiaire Programmeur IA
2004 - 2004
Stage en qualité de AI Programmer sur un framework de simulation physique et d’animation pour un laboratoire de recherche informatique.
J’étais chargé de:
- Programmation d’algorithmes de flocking basé sur les articles “Steering Behaviors” de Craig Reynolds.
- Integration des comportements de steering pour diriger des animations dans un framework d’animation et de simulation physique en temps réel.
Platformes: HP Unix, PC
Développeur: LERI (now SIC @ CReSTIC)
-
LERI
- Stagiaire Programmeur Physique
2002 - 2002
Stage en qualité de Physics Programmer pour un laboratoire de recherche informatique.
J’étais impliqué dans:
- Conception et développement d’un logiciel d’animation et de simulation physique en temps réel.
- Programmation d’un moteur physique 3D temps réel pour les corps rigides (sphere, cube, cone, cylinder) basé sur les articles de Chris Hecker articles publié dans Game Developer Magazine.
- Développement d’une bibliothèque de détection simple de collision
- Développement graphique utilisant OpenGL.
Logiciel: Anima4D
Platformes: HP Unix, PC
Développeur: LERI (now SIC @ CReSTIC)