À propos.About me.
Développeur C++ depuis vingt ans, enseignant depuis 2018. Arcreane est la structure qui réunit les deux.C++ developer for twenty years, teacher since 2018. Arcreane is the company that brings both together.
Je m’appelle Dominique Yolin. Ingénieur en génie logiciel (École des Mines de Nantes, 2002), j’ai passé mes premières années dans l’industrie : outils vidéo pour le cinéma, temps réel chez Thales, embarqué, vidéosurveillance. En 2015, un second diplôme d’ingénieur en programmation 3D temps réel à l’IMAC m’a fait basculer vers ce qui me passionne le plus : l’image de synthèse et les moteurs temps réel, Unreal en tête.
Depuis 2018, Arcreane porte mes deux activités. Côté développement : fonctionnalités de Twinmotion pour Epic Games, plugins Unreal, outils image et vidéo. Côté transmission : des cours dans une douzaine d’écoles d’ingénieurs et de jeu vidéo, et des formations professionnelles.
Mes cours suivent une règle simple : un seul projet fil rouge qui grandit séance après séance, et chaque notion arrive au moment où le projet en a besoin. Les étudiants repartent avec un jeu complet, pas avec une pile d’exercices.
My name is Dominique Yolin. A software engineer (École des Mines de Nantes, 2002), I spent my first years in industry: video tools for cinema, real-time systems at Thales, embedded software, video surveillance. In 2015 a second engineering degree in real-time 3D programming at IMAC moved me towards what I enjoy most: computer graphics and real-time engines, Unreal first.
Since 2018, Arcreane has carried both of my activities. On the development side: Twinmotion features for Epic Games, Unreal plugins, imaging and video tools. On the teaching side: courses in a dozen engineering and game development schools, and professional training.
My courses follow one simple rule: a single thread project that grows session after session, with each concept arriving when the project needs it. Students leave with a complete game, not a pile of exercises.
Diplômes et titresDegrees and titles
Le parcoursCareer path
- Depuis 2018Since 2018Arcreane (SASU) — fondateurArcreane (SASU) — founder
- RôlesRoles
- Développeur freelance, formateur, intervenant en école.Freelance developer, trainer, lecturer.
- Epic GamesEpic Games
- Fonctionnalités de Twinmotion sur Unreal Engine 5.Twinmotion features on Unreal Engine 5.
- UnrealUnreal
- Outil de production virtuelle ; solution de simulation automobile.A virtual production tool; a driving simulation solution.
- VRVR
- R&D d’un logiciel de sculpture en réalité virtuelle ; outils VR sous Unity pour une performance artistique.R&D on virtual reality sculpting software; VR tools in Unity for an art performance.
- ImageImaging
- DLL pour le logiciel Nuke (C++ / Python / OpenCV).A DLL for Nuke (C++ / Python / OpenCV).
- GestionManagement
- Aide à la gestion de projet d’une suite logicielle de préparation de spectacles laser.Project management support for a laser-show preparation suite.
- Depuis 2018Since 2018Enseignant en écoles post-bac et formateurLecturer in higher education and trainer
- SujetsSubjects
- POO / UML, Python, C, C++, C#, Java, Android, Unreal Engine (Blueprint et C++), Unity, OpenCV, Raylib, CUDA.OOP / UML, Python, C, C++, C#, Java, Android, Unreal Engine (Blueprint and C++), Unity, OpenCV, Raylib, CUDA.
- FormatsFormats
- Cours, TD, ateliers, suivi de projets, jurys.Lectures, labs, workshops, project supervision, juries.
- LanguesLanguages
- Français et anglais.French and English.
- Formation proPro training
- Linux, C# et C++ moderne (11, 14, 17).Linux, C# and modern C++ (11, 14, 17).
- 2022 – 20262022 – 2026ISART Digital — responsable pédagogique délégué, 3e année Game Design & ProgrammingISART Digital — deputy head of studies, 3rd year Game Design & Programming
- UnrealUnreal
- Programmation et débogage, Blueprint et C++.Programming and debugging, Blueprint and C++.
- Autres sujetsOther subjects
- Mathématiques 3D, Git et Perforce.3D maths, Git and Perforce.
- EncadrementSupervision
- Suivi de projets ; workshops Unity et Godot.Project supervision; Unity and Godot workshops.
- Depuis 2015Since 2015Light in Chaos — présidentLight in Chaos — president
- MissionPurpose
- Association de promotion du savoir-faire artistique et technique français.Non-profit promoting French artistic and technical know-how.
- ActivitésActivities
- Réseau de partenaires, projets internes, encadrement de stagiaires.Partner network, internal projects, intern supervision.
- HackathonsHackathons
- Course de drones interactive en réalité virtuelle ; VFX temps réel interactifs (Unreal, Unity).An interactive virtual-reality drone race; interactive real-time VFX (Unreal, Unity).
- 20152015BUF Compagnie — développeur R&D (stage, 6 mois)BUF Compagnie — R&D developer (6-month internship)
- ProjetProject
- Moteur nodal d’un logiciel de modélisation : amélioration du moteur, optimisation de l’interactivité 3D.Node engine of a modelling software: engine improvements, 3D interactivity optimisation.
- TechnosStack
- C++, Qt, OpenGL, Linux.C++, Qt, OpenGL, Linux.
- 2013 – 20142013 – 2014Colas Rail — responsable de développementColas Rail — development lead
- ProjetProject
- Logiciel de vidéosurveillance : conception d’une solution open source, spécifications fonctionnelles.Video surveillance software: design of an open-source solution, functional specifications.
- RôleRole
- Chef d’une équipe de trois personnes ; développement du cœur de l’application.Lead of a three-person team; core application development.
- TechnosStack
- C++, C++/CLI, Qt, C# (WPF).C++, C++/CLI, Qt, C# (WPF).
- 2007 – 20132007 – 2013Alten — ingénieur d’étudesAlten — software engineer
- ThalesThales
- Développeur temps réel (38 mois).Real-time developer (38 months).
- PacePace
- Développeur embarqué (20 mois).Embedded developer (20 months).
- Thales Com.Thales Com.
- Développeur R&D (6 mois).R&D developer (6 months).
- TechnosStack
- C++, Qt, Python, DirectFB.C++, Qt, Python, DirectFB.
- 2002 – 20072002 – 2007Monal System — développeur R&DMonal System — R&D developer
- ProjetProject
- Outils vidéo et de sous-titrage pour le cinéma.Video and subtitling tools for cinema.
- RôleRole
- Responsable du développement et de la maintenance des outils du groupe.In charge of developing and maintaining the group’s tools.
- TechnosStack
- C++, DirectX.C++, DirectX.
Projets personnelsPersonal projects
En ce momentRight now
The Verse Academy
Une île Fortnite pour apprendre Verse, présentée au UEFN Pro Bootcamp 2026.A Fortnite island to learn Verse, submitted to the UEFN Pro Bootcamp 2026.
DéveloppementDevelopmentMissions UnrealUnreal work
Disponible pour des missions de développement Unreal, en particulier des plugins.Available for Unreal development work, plugins in particular.
EnseignementTeachingCours et interventionsCourses and sessions
Unreal, C++, Python, GPU, POO : en école ou en entreprise.Unreal, C++, Python, GPU, OOP: in schools or companies.
Me contacterGet in touch
Une mission de développement, une formation, un cours, un événement : le plus simple est de m’écrire.Development work, training, a course, an event: the easiest way is to email me.
dominique@arcreane.com
Le moyen le plus rapide.The fastest way.
TéléphonePhone+33 6 62 15 11 26
Appel ou SMS ; en cours, je rappelle dès que possible.Call or text; if I am teaching, I call back as soon as I can.
PlanningCalendarDisponibilitésAvailability
Les créneaux libres pour une intervention ou une réunion.Free slots for a session or a meeting.
Pour une formation ou un cours, indiquer si possible le public, son niveau, la période et le format (présentiel ou distanciel, durée) : la réponse n’en sera que plus précise.For training or a course, please mention the audience, its level, the period and the format (on site or remote, length) if possible: the answer will be all the more precise.
Arcreane (SASU) · 82 Allée des Écoles · 95880 Enghien-les-Bains · France