Accueil > Parcours Pro Entrepreunarial > Odyssey-Creators > X-Quad Editor
Éditeur d’univers virtuels et environnement de développement pour DarkBASIC Professional (2003 - 2009)
vendredi 19 juin 2026
Présentation
X-Quad Editor constitue l’un des projets les plus importants développés dans le cadre d’Odyssey-Creators.
Initialement conçu comme une évolution des concepts explorés dans 3D Map Editor, le projet a progressivement évolué vers une plateforme complète de création d’univers virtuels destinée aux développeurs utilisant DarkBASIC Professional.
L’objectif n’était plus simplement de créer des cartes ou des niveaux mais de proposer un environnement permettant de concevoir des mondes interactifs complets.

Origines du projet
L’expérience acquise lors du développement de 3D Map Editor a rapidement mis en évidence plusieurs limites.
Les créateurs avaient besoin de bien plus qu’un simple éditeur de niveaux :
X-Quad Editor est né de cette volonté d’étendre considérablement les possibilités offertes aux développeurs.

Objectifs
Le projet poursuivait plusieurs objectifs :
L’objectif était de rapprocher DarkBASIC Professional des outils disponibles dans des environnements de développement beaucoup plus coûteux.

Architecture générale
X-Quad Editor reposait sur une architecture modulaire permettant de gérer différents aspects d’un projet.
Parmi les fonctionnalités majeures figuraient :
L’ensemble des données était organisé de manière cohérente afin de simplifier la maintenance des univers développés.
Système de ressources
L’une des particularités du projet reposait sur l’utilisation d’un système de ressources permettant de décrire dynamiquement de nombreux éléments manipulés par l’éditeur.
Cette approche facilitait :

Intégration avec DarkBASIC Professional
Le projet exploitait plusieurs mécanismes avancés de DarkBASIC Professional.
Des tables de ressources spécifiques permettaient notamment d’exposer les fonctionnalités développées en PureBASIC directement sous forme de commandes utilisables dans les programmes DarkBASIC.
Cette approche constituera plus tard l’une des bases de réflexion ayant conduit à la création de PurePLUGIN.
Un projet en constante évolution
Contrairement à un produit développé sur une courte période, X-Quad Editor a connu plusieurs années d’évolution.
De nombreuses fonctionnalités ont été ajoutées, améliorées ou restructurées au fil du temps afin de répondre aux besoins des utilisateurs et aux nouvelles possibilités offertes par DarkBASIC Professional.
Cette évolution progressive explique l’ampleur atteinte par le projet au fil des années.

Compétences développées
Le développement de X-Quad Editor m’a permis de renforcer plusieurs domaines :
Impact sur les projets suivants
X-Quad Editor a fortement influencé les projets développés par la suite au sein d’Odyssey-Creators.
Plusieurs concepts techniques et architecturaux seront réutilisés dans :
Le projet constitue ainsi un point central dans l’évolution technique de l’entreprise.

Bilan
Avec le recul, X-Quad Editor représente probablement l’un des projets les plus ambitieux développés durant l’aventure Odyssey-Creators.
Par son ampleur, sa durée de développement et la richesse de ses fonctionnalités, il marque une étape importante dans l’évolution de mes compétences en architecture logicielle, en conception d’outils spécialisés et en création d’environnements de développement destinés à d’autres développeurs.