Développeur Unity Senior | Créateur de Mysteries of Darkness
Passionné par le jeu vidéo depuis toujours, je cumule plus de 10 ans d’expérience dans le développement de jeux 2D/3D, simulations réalistes et jeux de survie. Créateur indépendant, j’ai conçu, développé et publié Mysteries of Darkness sur Steam, en assurant la totalité du pipeline : gameplay, IA, particules, outils éditeurs et mise en production.
Spécialiste Unity (HDRP, SmartFox, optimisation mobile/PC), je maîtrise aussi bien les mécaniques serveur que les systèmes complexes d’interaction en temps réel.
Mon objectif : continuer à créer des systèmes solides et des mécaniques de jeu engageantes, en apportant ma rigueur et mon expertise technique au service de projets ambitieux.
Développeur principal / Game Designer / Technical Artist
En tant que développeur principal, j’ai supervisé l’ensemble du développement technique et créatif du jeu.
Parmi les réalisations :
Concepteur / Développeur principal Unity
En tant que responsable du projet, j’ai assuré l’ensemble du développement technique et créatif d’un jeu de plateforme 3D :
Développeur / Programmeur gameplay & physique
Développement d’une simulation réaliste de moto, basée sur des principes mathématiques rigoureux :
Réalisation d’une simulation de deltaplane, incluant :
Développeur web / Intégrateur 3D
Conception et programmation d'applications web pour divers projets d'entreprise, incluant :
Développement d’un site d’enchères en ligne avec gestion des offres, des utilisateurs, du temps réel et de la base de données
Architecture modulaire / systèmes découplés
Développement orientée objet
Intégration de mécaniques de jeu avancées
Mise en place de systèmes de progression et arbres de compétences
Unity 2D/3D, HDRP, URP
Scripting C# (gameplay, outils éditeurs, locomotion)
Animation de personnages (Animator, BlendTree, BlendShapes, animation procédurale)
Particules & effets spéciaux
Création d’interfaces utilisateur (Canvas)
Outils éditeurs personnalisés (Custom inspector)
Systèmes de sauvegarde et chargement de données
SmartFox Server 2X (extension Java, traitement serveur)
Communication client/serveur (UDP, TCP)
Gestion de base de données SQL
Synchronisation d’état et d’objets
Versioning avec Tortoise - Git LFS
Profilage, optimisation, batching, light baking
Utilisation d’outils de modélisation 3D (Blender, 3ds Max)
Intégration de contenus (meshes, textures, shaders)
Développement pour PC, Android, WebGL
Optimisation mémoire et performance selon plateforme cible
Planification des étapes de production
Suivi de l’avancement (méthodes agiles)
Coordination avec des équipes ou intervenants extérieurs
Capacité à travailler en autonomie ou en équipe