RPG Creator — Construire et créer un RPG à partir d'une phrase (gratuit, sans code)
Créez votre propre créateur de RPG
Un créateur de RPG qui construit un monde 3D explorable à partir d'une seule phrase — quêtes, personnages et combats au tour par tour, jouable dans votre navigateur sans engine ni code. Gratuit pour commencer.
Si vous avez déjà ouvert un engine, une scène vide et un panneau de réglages physiques le même après-midi, vous savez que la première heure sert généralement à la configuration, pas au jeu. Le créateur de RPG de Neta Studio commence autrement. Vous saisissez une phrase dans un unique champ de texte — quelque chose comme « une ville portuaire inondée où le maître du quai est un fantôme » — et le système renvoie une scène 3D explorable. Pas un moodboard, pas un graphe de nœuds. Une scène dans laquelle vous pouvez vous déplacer avec WASD, avec des colliders au sol, une capsule de joueur et une caméra déjà attachée. Le même pipeline qui génère le monde rend aussi le RPG builder utilisable : le monde, les PNJ, les drapeaux de quête et la boucle de combat au tour par tour sont tous conçus par description, puis modifiés sur place.
Cette page explique ce que l'outil fait, ce qu'il ne fait pas, et où se trouvent les vraies frictions. Nous n'allons pas prétendre qu'un builder dans le navigateur remplace un engine complet pour tous les projets. Ce n'est pas le cas. Si vous avez besoin de shaders personnalisés, de physique en réseau ou d'un écosystème de plugins, vous finirez par partir. Mais si la question est « puis-je créer un RPG cette semaine sans installer Unity, sans écrire de machine à états et sans téléverser un build sur un serveur ? » — oui. Le reste de cette page montre comment cela fonctionne en pratique.
Créer un RPG à partir d'une phrase
L'entrée est en langage naturel. Pas un formulaire, pas un menu déroulant, pas un sélecteur de modèle. Vous écrivez une phrase — « un monastère flottant au-dessus d'une tempête de sable, trois moines, dont l'un ment » — et le RPG builder l'analyse pour en faire un graphe de scène. Ce qui revient est une scène Three.js jouable : éclairage, maillage du sol, volumes de colliders, caméra à la troisième personne et contrôleur de joueur. Vous ne nommez pas un calque, vous n'importez pas de modèle, vous ne définissez pas de valeur de masse. Si la phrase est trop vague (« un niveau sympa »), le résultat est générique et vous aurez immédiatement envie de le modifier. C'est normal. La phrase est un point de départ, pas une spécification finale.
Deux choses se produisent en même temps. Le monde se construit, et un ensemble d'objets modifiables est exposé dans l'arbre de scène. Ces objets sont les mêmes primitives que le builder utilise en interne : volumes de terrain, points d'apparition de personnages, volumes déclencheurs de quête et zones de rencontre de combat. Vous pouvez les renommer, les déplacer ou les supprimer. Vous pouvez aussi réécrire la phrase d'origine et régénérer — mais la seconde génération ne fusionne pas avec vos modifications. Elle les remplace. C'est un véritable mode d'échec, et cela vaut la peine de le savoir dès le premier jour : conservez une copie de toute modification manuelle avant de régénérer.
Ce que l'analyseur lit réellement
L'analyseur ne comprend pas le thème ni l'ambiance au sens littéraire. Il recherche des entités nommées (lieux, personnages, objets), des relations spatiales (« au-dessus », « derrière », « sous ») et des quantités (« trois moines »). Il les associe à une scène de départ. L'éclairage et la palette sont déduits d'un petit ensemble de mots-clés — « nuit », « inondé », « tempête de sable » — et si aucun n'est présent, vous obtenez le dispositif de lumière du jour par défaut. Si vous voulez une ambiance précise, mettez-la explicitement dans la phrase. « Neon County » fonctionne parce que « neon » et « county » sont tous deux reconnus ; « un endroit sympa générique » ne fonctionne pas.
La scène générée est toujours modifiable. Aucune base n'est verrouillée. Vous pouvez supprimer chaque objet généré et partir d'une grille vide si vous préférez — la phrase est un raccourci, pas une cage.
- Saisie à un seul champUn unique champ de texte accepte une description en langage naturel. Aucune sélection de modèle, aucun curseur de paramètre avant la première génération.
- Sortie sous forme de graphe de scèneLe résultat est une scène Three.js explorable avec une capsule de joueur, un collider au sol et une caméra orbitale ou à la troisième personne déjà configurée.
- Primitives modifiablesLes volumes de terrain, les points d'apparition des personnages, les déclencheurs de quête et les zones de combat sont exposés comme objets nommés dans l'arbre de scène.
Jouez-en un dès maintenant
Tous les concurrents purement textuels sur ce mot-clé montrent une capture d'écran et une liste de fonctionnalités. Nous montrons une scène en cours d'exécution. La démo intégrée à cette page est générée à partir d'une seule phrase et n'est pas une boucle vidéo — vous pouvez y marcher, lire le dialogue des PNJ et déclencher la première rencontre. Le but n'est pas que la démo soit impressionnante. Le but est qu'elle tranche la question plus vite que n'importe quelle liste. Vous saurez en dix secondes si le déplacement semble correct, si la caméra entre en collision avec les murs, et si la transition de combat est instantanée ou présente un délai qu'il faudrait contourner par la conception.
La démo fonctionne sur le même runtime que celui livré aux mondes publiés. Il n'y a pas d'indicateur « mode démo ». Le contrôleur de joueur, la réponse aux collisions, la machine à états de combat et le stockage des drapeaux de quête sont les versions de production. Si la démo saccade sur votre machine, votre monde publié saccadera. C'est une information utile, disponible avant même que vous n'écriviez une seule ligne de description.
Une limite honnête : la démo est petite. C'est un quartier, quatre PNJ, une quête, un combat. Ce n'est pas une tranche verticale d'un jeu complet. Son rôle est de répondre à « le moteur est-il agréable ? » — pas à « puis-je livrer un RPG de 40 heures depuis cette page ? ».
Ce qu'est réellement un créateur de RPG
Réponse rapide : un créateur de RPG est un outil qui produit trois choses — un monde que vous pouvez parcourir, des personnages qui habitent ce monde et parlent, et une boucle de combat ou de progression qui donne de l'importance au fait de traverser le monde. Si un outil ne produit que la première, c'est un éditeur de niveaux. S'il produit les deux premières, c'est un outil de scène. Les trois réunies, voilà ce qui en fait un créateur de RPG.
La raison pour laquelle les builders dans le navigateur fusionnent ces trois éléments en un seul objet est que, dans un navigateur, tout partage le même runtime. Le maillage du terrain, le déclencheur de dialogue du PNJ et le volume de rencontre de combat sont tous des nœuds d'un même graphe de scène, évalués par une seule boucle de rendu. Il n'y a pas de « scène de combat » distincte à charger. Lorsque vous entrez dans une zone de rencontre, la machine à états de combat démarre, la couche d'interface s'affiche par-dessus le canvas 3D, et le monde conserve son état en mémoire. C'est pourquoi le temps de transition se mesure en millisecondes, pas en secondes.
Cette fusion a un coût. Comme tout partage un seul runtime, une zone de rencontre mal conçue peut bloquer toute la scène si elle tente de précharger trop d'éléments. La règle pratique est de garder les zones de rencontre petites et de ne leur faire charger que les ressources dont elles ont besoin. Si vous constatez une chute du taux de rafraîchissement à l'approche d'un déclencheur de combat, c'est le déclencheur qui travaille trop, pas la boucle de rendu.
Le monde
Le monde est un volume de terrain, un ensemble de colliders et un dispositif d'éclairage. Dans le builder, vous le concevez par description, puis ajustez les volumes individuellement. C'est l'ensemble de colliders qui le rend parcourable ; un joli maillage sans colliders n'est pas un monde, c'est un décor. Chaque scène générée est livrée avec un collider au sol et un volume de délimitation, et vous pouvez en ajouter en sélectionnant un maillage et en choisissant « ajouter un collider ».
Les personnages
Les personnages sont des entités générées avec un modèle, une capsule de collision, un rayon d'interaction et un graphe de dialogue. Le graphe de dialogue est la partie que les gens sous-estiment. C'est une petite machine à états : chaque nœud comporte du texte, des conditions facultatives et des effets facultatifs. Les effets définissent des drapeaux, déclenchent des combats ou déplacent le joueur. Si vous n'en avez jamais conçu, commencez par trois nœuds et une condition — « si has_sword est vrai, dire X, sinon dire Y ». Ce seul schéma porte la plupart des dialogues des débuts de RPG.
Le combat
Le combat est une machine à états au tour par tour qui s'exécute par-dessus la scène 3D. Quand une rencontre se déclenche, le monde se met en pause, l'interface de combat s'affiche et les tours se résolvent dans un ordre fixe. Vous concevez le combat en définissant les combattants (statistiques, attaques, PV), les groupes de rencontre et le déclencheur qui les lance. Le calcul est simple : damage = move_power * attacker_stat / defender_defense, arrondi vers le bas, avec un minimum de 1. Si vous voulez un autre calcul, la formule est exposée.
RPG Builder vs RPG Maker vs Engine
Ces trois mots sont employés de façon interchangeable alors qu'ils désignent des choses différentes. La différence pratique réside dans l'endroit où vit votre travail et dans ce que vous devez installer pour le voir.
Un builder de RPG est un outil dans le navigateur : vous décrivez, vous voyez le résultat, vous modifiez sur place. Un RPG Maker est une application de bureau dotée d'un éditeur figé — vous travaillez dans ses fenêtres, et le résultat est un build que vous exportez. Un engine est un runtime polyvalent où vous construisez plus ou moins l'éditeur vous-même. Aucun n'est strictement meilleur. Ils échouent de manières différentes. Un builder échoue quand vous avez besoin d'une fonctionnalité qu'il n'expose pas. Un maker échoue quand votre jeu ne correspond pas à ses présupposés de genre. Un engine échoue quand vous passez trois semaines sur l'infrastructure avant votre première version jouable.
Neta se situe dans la colonne des builders. C'est un choix délibéré. Le compromis : vous obtenez une scène jouable en quelques secondes et vous renoncez à la possibilité d'installer des plugins arbitraires. Si votre projet a besoin d'une bibliothèque de shaders spécifique ou d'un plugin réseau, le builder est le mauvais outil et vous devez le savoir avant de commencer.
| RPG builder (Neta) | RPG maker (bureau) | Engine | |
|---|---|---|---|
| Comment vous construisez | Décrivez en texte, modifiez l'arbre de scène obtenu | Glissez des tuiles et des événements dans un éditeur figé | Écrivez du code et des scripts ; créez vos propres outils |
| Ce que vous installez | Rien — s'exécute dans le navigateur | Application de bureau et son runtime | Engine plus SDK plus plugins d'éditeur |
| Voir le résultat pendant la construction | Oui — scène en direct dans le même onglet | Nécessite généralement une fenêtre de test | Seulement après un build ou le mode lecture de l'éditeur |
| Ce que cela coûte | Gratuit pour commencer ; aucune installation | Licence unique ou offre gratuite selon la version | Téléchargement gratuit ; le coût, c'est votre temps |
Créer un RPG en quatre étapes
La boucle est volontairement réduite. Décrivez, ajustez, ajoutez des personnages, ajoutez une quête, ajoutez un combat. Chaque étape a un résultat vérifiable — si vous ne voyez pas le changement, l'étape n'a pas fonctionné et vous ne devez pas passer à la suivante.
L'ordre importe moins que la vérification. Les gens essaient souvent d'ajouter du combat avant que le monde soit parcourable, puis le débogage devient impossible car on ne sait pas si le problème vient du collider ou du déclencheur. Rendez d'abord le monde parcourable. Tout le reste se rattache à un monde fonctionnel.
01
Décrivez le monde. Écrivez une phrase nommant un lieu, un mot-clé d'ambiance et les objets que vous voulez voir présents. Appuyez sur générer. Vérification : vous pouvez avancer pendant cinq secondes sans traverser le sol et la caméra ne clippe pas à travers les murs.
02
Ajoutez des personnages. Placez deux PNJ et donnez à chacun un graphe de dialogue à trois nœuds avec une condition de drapeau. Vérification : entrer dans le rayon d'interaction du PNJ ouvre la boîte de dialogue, et le deuxième nœud change selon le drapeau.
03
Ajoutez une quête. Créez un drapeau de quête (par exemple, has_sword) et un volume déclencheur qui le passe à vrai quand le joueur entre. Vérification : le drapeau bascule dans le panneau de débogage et le dialogue du PNJ change à l'interaction suivante.
04
Ajoutez un combat. Définissez un combattant, un groupe de rencontre et une zone de rencontre. Placez la zone après le déclencheur de quête. Vérification : entrer dans la zone met le monde en pause, affiche l'interface de combat et résout un tour en moins d'une seconde.
Gratuit, en ligne, sans téléchargement
L'offre gratuite vous permet de construire et de jouer un monde dans le navigateur sans rien installer et sans créer de compte. C'est la version honnête. Ce qu'elle ne fait pas, c'est vous donner un nombre illimité d'emplacements publiés ou l'intégralité des ressources de la bibliothèque. Ce sont là les éléments qui ont un plafond. Si vous évaluez l'outil, vous n'en avez pas besoin. Si vous publiez, vous atteindrez le plafond et c'est alors que vous déciderez si l'amélioration en vaut la peine.
« En ligne » signifie ici que l'éditeur et le runtime se trouvent tous deux dans l'onglet du navigateur. Il n'y a pas de délai de synchronisation cloud entre votre modification et l'aperçu — la modification est appliquée au graphe de scène en mémoire et l'image suivante l'affiche. « Sans téléchargement » signifie sans installateur, sans SDK, sans paquet de runtime. Cela ne veut pas dire que l'outil fonctionne hors ligne ; l'onglet a besoin d'une connexion réseau pour charger le runtime la première fois.
Le seul vrai point de friction est le chargement initial. Le runtime est un bundle Three.js et le premier chargement à froid prend quelques secondes sur une connexion normale. Ensuite, il est mis en cache. Si votre connexion est lente, le premier chargement sera le pire que vous connaîtrez.
Des jeux créés avec l'outil
La preuve la plus solide qu'un builder est réel n'est pas une liste de fonctionnalités — c'est un ensemble de mondes publiés que vous pouvez ouvrir et parcourir. Trois méritent d'être cités car ils sollicitent différentes parties du runtime. Ashen Clash est un RPG compact au tour par tour construit autour d'un petit ensemble de rencontres ; c'est le plus proche de la boucle de combat par défaut. The Cyclops' Island est un monde d'exploration plus vaste, avec une seule quête en plusieurs étapes et une rencontre de boss ; il met à l'épreuve le stockage des drapeaux de quête et les déclencheurs de zones de rencontre. Neon County est un monde à dominante narrative, avec un graphe de dialogue de PNJ dense et très peu de combat ; il met à l'épreuve la machine à états de dialogue.
Ces trois exemples sont utiles précisément parce qu'ils n'ont pas la même forme. Si le builder ne pouvait produire qu'un seul type de monde, en publier trois différents relèverait du discours marketing. Pouvoir ouvrir chacun d'eux dans le navigateur et constater les différents profils de charge constitue la vraie preuve. La page de vitrine est l'endroit où ils sont rassemblés ; chaque monde qui s'y trouve tourne sur le même runtime que la démo de cette page.
Une réserve à énoncer clairement : aucun de ces jeux n'est un RPG commercial de 40 heures. Ce sont des mondes de taille moyenne — de quelques minutes à quelques heures de jeu, selon la façon dont le joueur se déplace. C'est la taille à laquelle le builder est actuellement bon. Si votre objectif est un RPG de cent heures, il s'agit pour vous d'un outil de prototypage, pas d'un outil de production.
RPG Creator face à un créateur de jeu générique
« Créer un RPG » n'est pas la même demande que « créer un jeu ». Un créateur de jeu générique vous donne une scène, un sprite et un gestionnaire d'entrées. Il ne vous donne pas un monde doté d'un intérieur parcourable, il ne vous donne pas un personnage avec un objectif et il ne vous donne pas une boucle qui récompense le fait de traverser le monde. Ces trois choses constituent ce qu'est réellement un RPG, et un maker générique vous laisse les trois à faire.
La raison pour laquelle cela compte au moment de construire est que les RPG possèdent un état que les jeux génériques n'ont pas. Un jeu de plateforme peut être en grande partie sans état — la position et la vitesse du joueur constituent le jeu. Un RPG transporte des drapeaux, un inventaire, des PV, un niveau et une progression de quête, et chacun d'eux doit être lisible à la fois par la couche monde et par la couche combat. Si vous partez d'un maker générique, vous passez votre première semaine à construire cette couche d'état. Si vous partez d'un créateur de RPG, la couche d'état est déjà là et vous concevez du contenu dès le premier jour.
Le compromis est réel dans les deux sens. Un maker générique peut produire n'importe quoi ; un créateur de RPG produit bien les RPG et mal ce qui n'en est pas. Si vous voulez créer un jeu de course, n'utilisez pas cet outil. Si vous voulez créer un RPG, les valeurs par défaut propres au genre vous épargnent la semaine d'infrastructure.
Entrez dans le monde auquel il appartient
Lire à propos d'un créateur de RPG n'est pas la même chose que parcourir le monde qu'il génère. La dernière étape est celle qu'aucune liste de fonctionnalités ne peut imiter : ouvrez un monde créé à partir d'une phrase écrite et déplacez-vous dedans. Tout sur ce site a été construit ainsi et publié sous forme de page accompagnée d'un lien.
Retour au 3D Game Builder
Les 31 mondes, jeux et scènes 3D terminés sont réunis sur une seule page — tous jouables.