Programmeur Gameplay & IA et Unity Certified Expert, enseignant & coordinateur académique en programmation de jeux à SAE Institute Genève et fondateur du Studio Albert (Lyon). Je conçois gameplay, IA de jeu et génération procédurale — et les cursus qui forment celles et ceux qui les coderont.
Expertise : gameplay, IA de jeu (NPCs autonomes, behaviour trees) et génération procédurale.
Background mixte : développement logiciel (informatique industrielle, vision par ordinateur — OpenCV), 3D / VFX et systèmes interactifs temps réel.
Compétences
- Game programming — C#, C++
- Gameplay, NPC Programming, Génération procédurale, VR / AR / XR, systèmes temps réel
- Vision par ordinateur — OpenCV (traitement d’image, mesure)
- Autres langages & frameworks — WinDev, JavaScript / P5.js, Processing
- Post-processing — Suite Adobe vidéo, Da Vinci
- Modélisation 3D — Maya, Softimage XSI
- Pédagogie, encadrement de projets, gestion de projet, coordination
Certifications
- Unity Certified Expert — Programmer (Certiport, 2024)
Expérience
Enseignant & Coordinateur académique — section Games Programming
- Cours C# / Unity orientés Gameplay, UI, génération procédurale et programmation IA (NPCs autonomes, behaviour trees)
- Cours C++ — programmation générale, SFML
- Conception de cours, accompagnement étudiants, veille technologique
- Coordination de masterclass et workshops avec intervenants externes
Dev Unity / Codeur créatif — Fondateur de Studio Albert
- Applications VR / AR / XR sous Unity
- Systèmes interactifs temps réel
- Projets : Savoirs en mouvement (application AR — QIMEL), outil de formation SNCF (simulateur 3D temps réel du système de freinage), Spreads (installation vidéo / VJ, Arduino + LEDs)
- Voir la sélection détaillée dans la section Projets
Enseignant Games Programming — C# / Unity
- Enseignement C# / Unity (Prépa Game Design, Bachelor GD 1 et 2) depuis l’acquisition des bases jusqu’à l’étude et l’apprentissage des gameplays requis pour les projets et les futures carrières des étudiants.
- Suivi des projets (Action shooters, Tower Défense, Roguelite)
- Conception des cours et veille industrielle sur les bonnes pratiques
Formateur Unity AR / VR
- Conception d’applications AR / VR sous Unity
- Bachelor 1 Game Design
Enseignant Code créatif
- La programmation comme matière créative
- Outils : P5.js, Processing, Spark AR Studio
Enseignant Game Développement — C# / Unity
- Suivi et coordination de projets, notamment de fin d’études
- Mentorat, transmission des standards de l’industrie
Formateur Unity — Création et développement de jeu vidéo
- DSAA Design Villefontaine : enseignement Unity (cours et workshops — jeu vidéo et applications VR)
Développeur
- Développement d’une application de gestion à forte dominante internationale
- WinDev, C# .NET, conception de base de données
Développeur
- Développement de la gamme logicielle Presi : mesure micrométrique et analyse métallurgique par traitement d’image et vision par ordinateur (C++, OpenCV)
- Gestion de l’ensemble des projets du département informatique
Graphiste 3D — Freelance
- Clients : Dior, CyberGroup (Ozieboo · France 5), Okiana
Graphiste 3D
- Toutes les étapes des campagnes de distribution — de la jaquette à la campagne TV
- Clients : Buena Vista Home Entertainment, Warner Home Video, Universal, StudioCanal
Développeur Informatique Industrielle
- Design et programmation de postes de supervision et de contrôle de production temps réel, outils de gestion
- Clients : Kraft Jacobs Suchard, Heineken, Satuco (Tunisie)
Formation
- Unity Certified Expert: Programmer — Certiport (2024)
- Licence — Chargé de projets en Systèmes Informatiques Appliqués — Campus Sciences-U Lyon (2008 – 2009)
- DESS Images de synthèse — Université de Strasbourg (2003)
- Master — Ingénierie des systèmes images et sons — Université Polytechnique Hauts-de-France (2000 – 2002)
- DUT — Génie électrique et informatique industrielle — IUT Nancy-Brabois (1996 – 1998)