Capitaine Mars - Clone Escape utilise un moteur spécialement créé pour le jeu. Le moteur est basé sur la librairie SFML.
L'ensemble des outils de plus haut niveau ont été créé par Eric Bentin.
Le moteur du jeu, ELB2d, est écrit en c++ et s'appuie sur la librairie SFWM qui se charge de la gestion des fenêtres de l'éditeur et des évènements.
L'éditeur permet de créer facilement des niveaux de jeu de façon visuelle.
Un langage de script propre au moteur permet d'affiner le comportement des ias ou des éléments de jeu, ou de décrire des phases d'animations complexes.
Dans sa forme actuelle le jeu fonctionne sous Linux (environnement de travail) et sous Windows. La librairie SFWM n'est pour l'instant pas totalement supportée par Windows, mais le sera dans un avenir proche. Ce dernier point implique que l'éditeur de niveau ne fonctionne pleinement que sous Linux. A terme le jeu et l'éditeur devraient fonctionner sous Windows et Linux.