Frédéric’s ridge
L’Univers est vaste, explorons le.

Accueil > Parcours Pro Entrepreunarial > Odyssey-Creators > 2DPluginKIT

2DPluginKIT

Bibliothèque d’effets visuels et outils 2D pour DarkBASIC Professional (2007 - 2009)

vendredi 19 juin 2026

Présentation

2DPluginKIT est un projet développé dans le cadre d’Odyssey-Creators afin d’étendre les capacités 2D de DarkBASIC Professional.

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 :

  • Étendre les capacités graphiques 2D de DarkBASIC Professional.
  • Faciliter la création d’effets visuels avancés.
  • Réduire les développements répétitifs.
  • Améliorer la qualité visuelle des projets.
  • Fournir des composants simples à intégrer.
  • Accélérer le développement des applications.

Fonctionnalités principales

2DPluginKIT proposait notamment :

  • Lumières 2D virtuelles.
  • Effets de rayonnement lumineux.
  • Générateurs de particules 2D.
  • Effets de flammes.
  • Effets de neige.
  • Effets d’étincelles.
  • Effets atmosphériques.
  • Composants graphiques spécialisés.
  • Outils destinés aux interfaces et environnements 2D.

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 à :

  • La réutilisation des composants.
  • La simplicité d’intégration.
  • Les performances.
  • L’évolutivité de la bibliothèque.
  • La cohérence des interfaces de programmation.

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 :

  • Développement de plugins.
  • Programmation graphique 2D.
  • Effets visuels temps réel.
  • Architecture logicielle.
  • Réutilisation de composants.
  • Optimisation.
  • Conception d’outils pour développeurs.

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.

SPIP | | Plan du site | Suivre la vie du site RSS 2.0
Habillage visuel © digitalnature sous Licence GPL