RPG Maker est une série de logiciels développée par deux compagnies japonaises, ASCII tout d'abord puis Enterbrain, qui permet de créer des jeux vidéo, principalement des jeux vidéo de rôle. Il est cependant possible de l'utiliser pour créer d'autres types de jeux en deux dimensions, comme des jeux de course.

L'utilisation de RPG Maker se veut simple, notamment grâce à une interface intuitive, et évite aux utilisateurs d'avoir recours à des techniques plus avancées telles que l'utilisation de langages informatiques, ni d'être au fait de la programmation informatique pour créer des jeux. De nombreuses communautés sur Internet proposent des tutoriels sur l'utilisation de RPG Maker et permettent aux internautes de présenter, échanger et jouer leurs créations. Les logiciels de la série sont distribués principalement dans trois pays asiatiques (le Japon, la Chine et la Corée du Sud), mais des versions illégales traduites dans différentes langues (anglais, français, allemand, italien, espagnol et portugais) circulent sur Internet. Bien que la majorité des versions fonctionnent sur ordinateur, certaines existent sur consoles.

La plupart des versions comprennent un éditeur de carte, un langage de script simple pour coder des événements ainsi qu'un éditeur de batailles. Elles incluent toutes des graphismes par défaut qui évitent aux utilisateurs d'avoir la moindre connaissance en graphisme ou en dessin pour créer un jeu. Ils prennent la forme de « tiles », c'est-à-dire de petites images représentant des éléments graphiques isolés (un lit, une fenêtre…), qui sont regroupées sous la forme de grandes images nommées « tilesets » ou de « chipsets ». Des personnages, des objets, des monstres et leurs caractéristiques sont aussi définis par défaut. Une des caractéristiques des versions PC par rapport aux versions console est la possibilité de créer ses propres éléments graphiques et ainsi de personnaliser son jeu. De nombreux sites web proposent ce genre d'éléments personnalisés ou encore des éléments issus d'autres jeux (c'est la technique du rip).

Les différentes versions Sur Windows

RPG Maker 95 RPG Maker 95 est un logiciel de création de jeux de rôle développé par ASCII et commercialisé en 1997. Il s’agit du premier logiciel de la série RPG Maker conçu pour fonctionner sous Microsoft Windows. Le programme permet l’affichage de 256 couleurs et utilise une résolution de 640 × 480 pixels. Comparé à certaines versions ultérieures de la série, RPG Maker 95 dispose d’une résolution d’écran ainsi que de sprites et de tuiles graphiques de définition supérieure.

Le moteur présente toutefois plusieurs limitations techniques. Les sprites des personnages ne disposent que de deux images d’animation par direction, ce qui entraîne l’alternance automatique de ces images, y compris lorsque le personnage est immobile, donnant l’impression qu’il marche en permanence. Les versions ultérieures corrigeront ce comportement en introduisant une image distincte pour l’état immobile, portant le nombre d’images à trois par direction.

Le système de gestion des événements comporte également des restrictions. Une fois un événement créé, il ne peut pas être supprimé directement, et lorsqu’un sprite est assigné à un événement, il n’est pas possible de le retirer. Ces limitations seront levées dans les versions suivantes du logiciel.

RPG Maker 95 occupe néanmoins une place importante dans l’histoire de la série. Il est notamment le premier RPG Maker à avoir été distribué hors du Japon, à la suite d’une traduction (non autorisée) anglaise réalisée par Don Miguel, contribuant à la diffusion de la série auprès du public occidental. Des traductions en français ainsi que dans d’autres langues apparaîtront avec des versions ultérieures.

Sim RPG Maker 95 Sim RPG Maker 95 est publié en 1997, ce logiciel est différent des autres dans la mesure où il ne permet la création que d'un seul type de jeux : les Tactical RPG.

RPG Maker 2000 RPG Maker 2000 (souvent abrégé RM2K) est la seconde version majeure de la série RPG Maker pour Microsoft Windows, publiée en 2000 par ASCII. Il marque une étape importante dans l’histoire du making, en modernisant en profondeur les possibilités offertes par RPG Maker 95 et en posant les bases du fonctionnement des versions ultérieures.

Sur le plan technique, RPG Maker 2000 adopte une résolution de 320 × 240 pixels, tout en restant limité à une palette de 256 couleurs. Les sprites et chipsets utilisent donc une résolution inférieure à celle de RPG Maker 95, mais cette contrainte est compensée par une plus grande souplesse dans la gestion des ressources graphiques. Contrairement à RM95, qui n’autorise qu’un seul ensemble graphique, RM2K permet l’utilisation de multiples feuilles de sprites et de chipsets, chacune devant respecter des dimensions spécifiques. Les tiles doivent toutefois être enregistrés dans une base de données, ce qui impose une limite numérique (environ 5000 tiles), rarement atteinte en pratique.

L’une des évolutions majeures de RPG Maker 2000 réside dans l’introduction des évènements communs, qui permettent de réutiliser des scripts d’évènements à travers l’ensemble du jeu. Cette fonctionnalité, combinée à l’ajout de nombreuses commandes d’évènements (gestion des variables, conditions, interrupteurs, déplacements avancés, etc.), accroît considérablement les possibilités de programmation sans nécessiter de connaissances en langage informatique. Plusieurs limitations présentes dans RPG Maker 95 sont également levées, contribuant à une plus grande liberté de création.

En revanche, RPG Maker 2000 conserve certaines restrictions techniques. Il ne permet pas l’affichage de texte libre directement à l’écran en dehors des fenêtres de dialogue, le texte étant affiché soit via ces fenêtres, soit par superposition de sprites ou d’éléments de décor. De plus, seules deux touches configurables (Z et X) peuvent être utilisées pour les interactions, ce qui limite les contrôles possibles. Le moteur comporte également une particularité notable : il est impossible de modifier le message affiché lorsqu’un ennemi est vaincu en combat, en raison d’une limitation de l’éditeur de messages.

Malgré ces contraintes, RPG Maker 2000 connaît un succès important, notamment au Japon, mais aussi auprès des communautés occidentales grâce à des traductions non officielles. Sa relative simplicité d’utilisation, combinée à des possibilités créatives étendues pour l’époque, contribue à l’essor du making amateur et à l’augmentation significative du nombre de créateurs de jeux indépendants utilisant le moteur.

RPG Maker 2003 RPG Maker 2003 (également abrégé RM2K3, RM2003 ou parfois RM2K/3) est une évolution directe de RPG Maker 2000. Développé et publié par Enterbrain, il s’agit de la première version de la série produite par cet éditeur, qui était auparavant une division d’ASCII. Bien que reposant sur des bases techniques très proches de celles de RM2K, RPG Maker 2003 introduit plusieurs améliorations notables qui en font une version plus flexible et plus puissante.

Sur le plan technique, RPG Maker 2003 conserve la résolution de 320 × 240 pixels et la limitation à 256 couleurs, mais ajoute de nouvelles fonctionnalités internes. Parmi celles-ci figurent le support natif des fichiers audio au format MP3, ainsi qu’une augmentation du nombre maximal d’images pouvant être affichées simultanément à l’écran, porté à 50 images, contre un nombre inférieur dans la version 2000. De nouvelles commandes d’évènements sont également ajoutées, élargissant encore les possibilités de mise en scène et de programmation sans code.

Les projets créés avec RPG Maker 2000 peuvent être convertis vers RPG Maker 2003, la conversion étant définitive et ne permettant pas de retour vers RM2K. Les ressources graphiques et sonores (sprites, chipsets, musiques) restent toutefois largement interchangeables entre les deux moteurs, ce qui facilite la transition pour les créateurs.

L’évolution la plus marquante de RPG Maker 2003 concerne le système de combat. Contrairement à RM2K, qui utilise un système de combats au tour par tour sans représentation visuelle détaillée des personnages, RM2K3 introduit un système de combat en vue de profil (side-view battle system). Les personnages et ennemis sont affichés à l’écran pendant les combats, à la manière des jeux de rôle japonais 16 bits, notamment ceux de la série Final Fantasy sur Super Nintendo et PlayStation. Cette nouveauté rapproche davantage RPG Maker 2003 des standards des JRPG commerciaux de l’époque.

Grâce à ces améliorations, RPG Maker 2003 connaît une forte popularité, en particulier au sein de la communauté japonaise. Cette popularité a conduit à la création de correctifs non officiels étendant les capacités du moteur, dont le plus connu est le Maniacs Patch, ajoutant de nombreuses fonctionnalités avancées au prix d’une modification non officielle du logiciel.

Longtemps réservé au marché japonais ou aux traductions amateurs, RPG Maker 2003 est officiellement publié en anglais le sur la plateforme Steam., contribuant à un regain d’intérêt pour ce moteur auprès des communautés occidentales.

RPG Maker XP RPG Maker XP (abrégé RMXP) est un logiciel de création de jeux de rôle développé par Enterbrain, sorti le . Il marque une rupture importante avec les versions précédentes de la série, tant sur le plan technique que conceptuel, en introduisant pour la première fois un véritable système de scripts basé sur le langage Ruby, appelé RGSS (Ruby Game Scripting System). Son nom fait référence au système d’exploitation Windows XP, alors largement utilisé.

Contrairement à RPG Maker 2000 et 2003, qui reposaient principalement sur un système d’évènements prédéfini, RPG Maker XP mise sur une approche beaucoup plus ouverte. L’intégration de RGSS permet aux utilisateurs avancés de modifier en profondeur le fonctionnement du moteur, rendant cette version nettement plus puissante sur le plan de la programmation. En contrepartie, de nombreuses fonctionnalités simplifiées présentes par défaut dans RM2K et RM2K3 sont absentes ou rudimentaires dans RMXP, celles-ci devant être recréées ou améliorées par scripts, souvent distribués librement sur Internet. Cette orientation entraîne une courbe d’apprentissage plus exigeante, mais offre une grande liberté de personnalisation.

Sur le plan graphique, RPG Maker XP introduit des tilesets plus variés et plus détaillés, et intégre une troisième couche d'affichage pour les décors des cartes, ce qui permet une meilleure gestion de la profondeur visuelle. Il prend également en charge un format d’image avec transparence alpha, autorisant des effets visuels impossibles dans les versions précédentes limitées à 256 couleurs. En revanche, les ressources graphiques de RPG Maker 2000 et 2003 ne sont pas directement compatibles avec RMXP et nécessitent des retouches graphiques pour être réutilisées.

RPG Maker XP fonctionne en interne avec une résolution de 1024 × 768 pixels, tandis que les jeux créés s’exécutent par défaut en 640 × 480 pixels, soit une surface de jeu quatre fois plus grande que celle des versions 2000 et 2003 (320 × 240 pixels). Cette définition plus élevée permet une meilleure qualité d’image et un affichage plus détaillé. Le moteur fait tourner les jeux à 40 images par seconde par défaut, bien que ce paramètre puisse être modifié via les scripts.

La gestion des sprites est également plus souple : RMXP n’impose pas de dimensions fixes pour les feuilles de sprites, laissant aux créateurs une plus grande liberté dans la conception graphique. Il en va de même pour les tilesets, qui ne sont pas limité en hauteur. Cette flexibilité, combinée à l’usage de RGSS, fait de RPG Maker XP l’un des moteurs les plus modulables de la série, bien que certains utilisateurs aient jugé ses performances globales inférieures à celles des versions ultérieures.