Accueil > Parcours Pro Entrepreunarial > Odyssey-Creators > 2DPluginKIT
Bibliothèque d’effets visuels et outils 2D pour DarkBASIC Professional (2007 - 2009)
vendredi 19 juin 2026
Présentation
Après plusieurs années consacrées aux outils de création d’univers virtuels et aux extensions 3D, l’objectif était cette fois de proposer une bibliothèque spécialisée dans les effets graphiques et les mécanismes dédiés aux environnements 2D.
Le projet visait à fournir aux développeurs un ensemble cohérent de fonctionnalités directement exploitables dans leurs applications et jeux vidéo.
Contexte
À l’époque du développement de 2DPluginKIT, de nombreux projets réalisés avec DarkBASIC Professional utilisaient encore largement des interfaces et des mécanismes reposant sur des graphismes 2D.
La création de certains effets visuels nécessitait cependant des développements spécifiques pouvant représenter un investissement important en temps.
Le projet est né de la volonté de fournir des solutions réutilisables permettant de simplifier la création de ces effets.
Objectifs
Les principaux objectifs du projet étaient :
Fonctionnalités principales
2DPluginKIT proposait notamment :
L’ensemble de ces fonctionnalités pouvait être intégré rapidement dans les projets grâce à des commandes dédiées.

Architecture technique
Le projet reposait sur une architecture développée en PureBASIC puis intégrée à DarkBASIC Professional sous forme de plugin.
Une attention particulière a été portée à :
Cette architecture servira de terrain de validation pour plusieurs concepts qui seront ensuite repris dans PurePLUGIN.
Validation du concept PurePLUGIN
2DPluginKIT occupe une place particulière dans l’histoire d’Odyssey-Creators.
Au-delà des fonctionnalités proposées aux utilisateurs, le projet a servi de démonstrateur pour l’architecture générique de développement qui donnera naissance à PurePLUGIN.
L’objectif était de vérifier qu’une approche reposant sur des composants réutilisables et une industrialisation de la création de plugins pouvait être utilisée efficacement dans un produit commercial réel.
Les résultats obtenus ont confirmé la viabilité de cette approche et ont directement conduit à la poursuite des travaux autour de PurePLUGIN.

Distribution
Comme plusieurs produits Odyssey-Creators, 2DPluginKIT a été distribué via Odyssey-Creators ainsi qu’au travers du réseau commercial de TheGameCreators.
Cette diffusion internationale lui a permis de toucher une communauté importante de développeurs utilisant DarkBASIC Professional.
Compétences développées
Le développement de 2DPluginKIT m’a permis de renforcer plusieurs domaines :
Impact sur les projets suivants
Le projet constitue une étape importante dans l’évolution technique d’Odyssey-Creators.
Il marque la transition entre les extensions spécialisées développées pour répondre à des besoins fonctionnels et la mise en place d’une véritable architecture industrielle de production de plugins.
Cette expérience conduira directement à la formalisation du projet PurePLUGIN.
Bilan
Avec le recul, 2DPluginKIT représente bien davantage qu’une simple bibliothèque d’effets graphiques.
Le projet a permis de démontrer qu’une architecture de développement générique pouvait être utilisée avec succès dans un produit commercial réel.
Il constitue ainsi un jalon important dans l’évolution d’Odyssey-Creators vers des approches davantage orientées architecture logicielle, industrialisation et réutilisation de composants.
