La fin des Singletons dans Godot : le workflow MEDS
samedi 14 novembre12:00 — 12:2525 minSalle A304
Description
MEDS est une approche data-driven pour Godot 4 qui vise à remplacer les singletons globaux et les grosses classes « Manager » par des ressources partagées, modulaires, éditables, débogables et scalables.
Dans cette présentation de 25 minutes, je montrerai comment le projet Godot MEDS Sample illustre ce workflow à travers une petite boucle de gameplay : un menu modifie des ressources partagées via des bindings UI réutilisables, une scène de robot réagit à des variables de rotation, visibilité, santé et couleur, et un événement take-damage déclenche la perte de vie ainsi que des réactions de gameplay, audio et transition de scène.
L’objectif est de présenter une architecture plus maintenable pour les jeux Godot : moins de dépendances cachées, moins d’état global fragile, et une meilleure séparation entre gameplay, données, UI et outils de debug. Le projet contient notamment un plugin runtime MEDS Core, des scripts de bindings UI réutilisables, ainsi qu’un plugin éditeur permettant d’observer les variables et événements pendant l’exécution.
La session s’adresse aux développeuses et développeurs Godot qui ont déjà utilisé des singletons, autoloads ou managers globaux, et qui cherchent une alternative plus propre pour structurer des projets appelés à grandir.
Public visé
Développeur·euses Godot débutant·es à intermédiaires
Intervenant·e
Joran Marcy
Je suis ingénieur logiciel XR et Tech Lead chez Numix. Spécialisé en réalité virtuelle, IHM et DevOps, je conçois des plateformes immersives de formation et de supervision déployées à grande échelle. Je m’intéresse particulièrement aux logiciels libres, aux outils de développement modernes et aux usages concrets de la XR.
Dans le même créneau
- Salle A001Du fermé dans de l'ouvert, du nouveau dans de l'ancienBrendan Abolivier
- Salle A002Sauvegarde et restauration de bases de données avec PortabaseCharles Gauthereau et Killian Larcher
- Salle A201Blender pour les gens qui préfèrent programmerArnaud Dusch
- Salle A202Une agence, un besoin de souveraineté, et la volonté de KDE pour conquérir les entreprisesKevin Ottens
- Salle A203Fiable à l’échelle : la suite de tests d’Apache JamesTELLIER Benoit
- Salle A302L'attestation d'intégrité : fondement de l'internet de demain ?Vincent Giraud
- Salle A303Moins de maintenance, plus de liberté : le webdesign à l'échelle avec Silex et WordPressAlex Hoyau
- Salle B00Du logiciel libre au silicium ouvert : l’écosystème open source hardware du CERNHamza Boukabache et Clyde Laforge
- Salle C002Souveraineté numérique, quelles solutions pour quels enjeux ?Ambre Person
Cette session vous intéresse ?
L'entrée est libre et gratuite, mais l'inscription nous aide à préparer au mieux votre venue.
S'inscrire gratuitement— 14 & 15 novembre 2026