RPG Creator · Builder · RPG erstellen

RPG Creator — Baue und erstelle ein RPG aus einem Satz (kostenlos, ohne Code)

Erstelle deinen eigenen RPG Creator

Ein RPG Creator, der aus einem Satz eine begehbare 3D-Welt baut — Quests, Charaktere und rundenbasierte Kämpfe, spielbar im Browser, ohne Engine und ohne Code. Kostenlos starten.

✦Spiel
Erstelle ein RPG Creator

Wenn du jemals an einem Nachmittag gleichzeitig eine Engine, eine leere Szene und ein Panel für Physikeinstellungen geöffnet hast, weißt du, dass die erste Stunde meist für das Setup draufgeht, nicht für das Spiel. Der RPG Creator von Neta Studio wählt einen anderen ersten Schritt. Du tippst einen einzigen Satz in ein einziges Textfeld — etwa „eine überflutete Hafenstadt, in der der Hafenmeister ein Geist ist“ — und das System liefert eine begehbare 3D-Szene zurück. Kein Moodboard, kein Node-Graph. Eine Szene, durch die du mit WASD laufen kannst, mit Boden-Collidern, einer Spieler-Kapsel und einer bereits angehängten Kamera. Dieselbe Pipeline, die die Welt erzeugt, macht auch den RPG Builder nutzbar: die Welt, die NPCs, die Quest-Flags und die rundenbasierte Kampfschleife werden alle per Beschreibung erstellt und dann direkt bearbeitet.

Auf dieser Seite geht es darum, was das Tool kann, was es nicht kann und wo die echten Reibungspunkte liegen. Wir tun nicht so, als würde ein Browser-Builder für jedes Projekt eine vollwertige Engine ersetzen. Das tut er nicht. Wenn du eigene Shader, vernetzte Physik oder ein Plugin-Ökosystem brauchst, wirst du irgendwann woanders hingehen. Aber wenn die Frage lautet: „Kann ich diese Woche ein RPG bauen, ohne Unity zu installieren, ohne eine State Machine zu schreiben und ohne einen Build auf einen Server hochzuladen?“ — dann lautet die Antwort ja. Der Rest dieser Seite zeigt, wie das in der Praxis funktioniert.

Ein RPG aus einem Satz erstellen

Die Eingabe ist normale Sprache. Kein Formular, kein Dropdown, kein Template-Picker. Du schreibst einen Satz — „ein schwebendes Kloster über einem Sandsturm, drei Mönche, einer von ihnen liegt“ — und der RPG Builder parst ihn zu einem Szenengraphen. Zurück kommt eine spielbare Three.js-Szene: Beleuchtung, Boden-Mesh, Collider-Volumen, eine Third-Person-Kamera und ein Spieler-Controller. Du benennst keinen Layer, du importierst kein Modell, du setzt keinen Massenwert. Wenn der Satz zu vage ist („ein cooler Level“), ist das Ergebnis generisch und du wirst es sofort bearbeiten wollen. Das ist zu erwarten. Der Satz ist ein Ausgangspunkt, keine finale Spezifikation.

Zwei Dinge passieren gleichzeitig. Die Welt wird gebaut, und eine Reihe bearbeitbarer Objekte wird im Szenenbaum sichtbar. Diese Objekte sind dieselben Primitiven, die der Builder intern verwendet: Terrain-Volumen, Charakter-Spawnpunkte, Quest-Trigger-Volumen und Kampf-Encounter-Zonen. Du kannst sie umbenennen, verschieben oder löschen. Du kannst auch den ursprünglichen Satz umschreiben und neu generieren — aber die zweite Generierung führt deine Änderungen nicht zusammen. Sie ersetzt sie. Das ist ein echter Fehlermodus, und es lohnt sich, das am ersten Tag zu wissen: Leg eine Kopie aller manuellen Änderungen an, bevor du neu generierst.

Was der Parser tatsächlich liest

Der Parser versteht Thema oder Stimmung nicht im literarischen Sinn. Er sucht nach benannten Entitäten (Orte, Charaktere, Objekte), räumlichen Beziehungen („über“, „hinter“, „unter“) und Mengen („drei Mönche“). Diese ordnet er einer Seed-Szene zu. Beleuchtung und Farbpalette werden aus einer kleinen Menge von Schlüsselwörtern abgeleitet — „Nacht“, „überflutet“, „Sandsturm“ — und wenn keines vorhanden ist, bekommst du das Standard-Tageslicht-Rig. Wenn du ein bestimmtes Gefühl willst, schreib das Gefühl ausdrücklich in den Satz. „Neon County“ funktioniert, weil „Neon“ und „County“ beide erkannt werden; „ein generischer cooler Ort“ funktioniert nicht.

Die generierte Szene ist immer bearbeitbar. Es gibt keine gesperrte Basis. Du kannst jedes generierte Objekt löschen und von einem leeren Raster aus bauen, wenn du möchtest — der Satz ist eine Abkürzung, kein Käfig.

  • Ein-Feld-EingabeEin einzelnes Textfeld nimmt eine natürlichsprachliche Beschreibung entgegen. Keine Template-Auswahl, keine Parameter-Regler vor dem ersten Build.
  • Szenengraph-AusgabeDas Ergebnis ist eine begehbare Three.js-Szene mit Spieler-Kapsel, Boden-Collider und bereits konfigurierter Orbit- oder Third-Person-Kamera.
  • Bearbeitbare PrimitiveTerrain-Volumen, Charakter-Spawnpunkte, Quest-Trigger und Kampfzonen werden als benannte Objekte im Szenenbaum sichtbar gemacht.

Spiele jetzt eines

Jeder reine Text-Konkurrent zu diesem Keyword zeigt einen Screenshot und eine Funktionsliste. Wir zeigen eine laufende Szene. Die auf dieser Seite eingebettete Demo wird aus einem einzigen Satz generiert und ist keine Videoschleife — du kannst darin laufen, den NPC-Dialog lesen und den ersten Encounter auslösen. Der Punkt ist nicht, dass die Demo beeindruckend ist. Der Punkt ist, dass sie die Frage schneller klärt, als es jede Liste kann. Du erkennst innerhalb von zehn Sekunden, ob sich die Bewegung richtig anfühlt, ob die Kamera mit Wänden kollidiert und ob der Kampfübergang sofort erfolgt oder eine Verzögerung hat, um die du herumdesignen müsstest.

Die Demo läuft auf derselben Runtime, die auch in veröffentlichten Welten steckt. Es gibt kein „Demo-Modus“-Flag. Der Spieler-Controller, die Kollisionsreaktion, die Kampf-State-Machine und der Quest-Flag-Speicher sind die Produktionsversionen. Wenn die Demo auf deinem Rechner ruckelt, wird deine veröffentlichte Welt ruckeln. Das ist eine nützliche Information, und sie ist verfügbar, bevor du auch nur eine Zeile Beschreibung schreibst.

Eine ehrliche Einschränkung: Die Demo ist klein. Sie ist ein Stadtviertel, vier NPCs, eine Quest, ein Kampf. Sie ist kein Vertical Slice eines vollständigen Spiels. Ihre Aufgabe ist es, die Frage „fühlt sich die Engine richtig an“ zu beantworten — nicht „kann ich von dieser Seite aus ein 40-Stunden-RPG veröffentlichen“.

Mini World — beschreibe ein Objekt und sieh zu, wie die Welt im Browser neu entsteht.

Was ein RPG Creator wirklich ist

Kurze Antwort: Ein RPG Creator ist ein Tool, das drei Dinge erzeugt — eine Welt, durch die du laufen kannst, Charaktere, die diese Welt bevölkern und sprechen, und eine Kampf- oder Fortschrittsschleife, die das Durchqueren der Welt bedeutsam macht. Wenn ein Tool nur das Erste erzeugt, ist es ein Level-Editor. Wenn es die ersten beiden erzeugt, ist es ein Szenen-Tool. Alle drei zusammen machen es zu einem RPG Creator.

Der Grund, warum Browser-Builder diese drei zu einem Objekt zusammenfassen, ist, dass im Browser alles dieselbe Runtime ist. Das Terrain-Mesh, der Dialog-Trigger des NPCs und das Kampf-Encounter-Volumen sind alle Knoten in einem Szenengraphen, ausgewertet von einer Render-Schleife. Es gibt keine separate „Kampfszene“, die geladen werden muss. Wenn du in eine Encounter-Zone trittst, startet die Kampf-State-Machine, die UI-Ebene rendert über dem 3D-Canvas, und die Welt behält ihren Zustand im Speicher. Deshalb wird die Übergangszeit in Millisekunden gemessen, nicht in Sekunden.

Diese Zusammenfassung hat ihren Preis. Weil alles eine einzige Runtime ist, kann eine schlecht erstellte Encounter-Zone die ganze Szene ins Stocken bringen, wenn sie versucht, zu viel vorzuladen. Die praktische Regel lautet: Halte Encounter-Zonen klein und lass sie nur die Assets laden, die sie brauchen. Wenn die Bildrate sinkt, sobald du dich einem Kampf-Trigger näherst, leistet der Trigger zu viel Arbeit, nicht die Render-Schleife.

Die Welt

Die Welt ist ein Terrain-Volumen plus eine Reihe von Collidern plus ein Beleuchtungs-Rig. Im Builder erstellst du sie per Beschreibung und passt dann die einzelnen Volumen an. Die Collider-Menge ist es, die sie begehbar macht; ein hübsches Mesh ohne Collider ist keine Welt, sondern eine Kulisse. Jede generierte Szene kommt mit einem Boden-Collider und einem Grenz-Volumen, und du kannst weitere hinzufügen, indem du ein Mesh auswählst und „Collider hinzufügen“ wählst.

Die Charaktere

Charaktere sind gespawnte Entitäten mit einem Modell, einer Kollisions-Kapsel, einem Interaktionsradius und einem Dialoggraphen. Der Dialoggraph ist der Teil, den die Leute unterschätzen. Er ist eine kleine State Machine: Jeder Knoten hat Text, optionale Bedingungen und optionale Effekte. Effekte setzen Flags, starten Kämpfe oder bewegen den Spieler. Wenn du noch nie einen erstellt hast, beginne mit drei Knoten und einer Bedingung — „wenn has_sword wahr ist, sag X, sonst sag Y“. Dieses eine Muster trägt den Großteil der frühen RPG-Dialoge.

Der Kampf

Der Kampf ist eine rundenbasierte State Machine, die über der 3D-Szene läuft. Wenn ein Encounter ausgelöst wird, pausiert die Welt, die Kampf-UI wird eingebunden, und die Züge werden in fester Reihenfolge abgewickelt. Du erstellst den Kampf, indem du Kämpfer (Werte, Moves, HP), Encounter-Gruppen und den Trigger definierst, der sie startet. Die Mathematik ist einfach: Schaden = move_power * Angreifer-Wert / Verteidiger-Verteidigung, abgerundet, mit einem Minimum von 1. Wenn du eine andere Mathematik willst, ist die Formel offengelegt.

RPG Builder vs. RPG Maker vs. Engine

Diese drei Wörter werden oft synonym verwendet, bedeuten aber unterschiedliche Dinge. Der praktische Unterschied liegt darin, wo deine Arbeit lebt und was du installieren musst, um sie zu sehen.

Ein RPG Builder ist ein Browser-Tool: Du beschreibst, du siehst das Ergebnis, du bearbeitest direkt. Ein RPG Maker ist eine Desktop-Anwendung mit einem festen Editor — du arbeitest in seinen Fenstern, und das Ergebnis ist ein Build, den du exportierst. Eine Engine ist eine universelle Runtime, in der du den Editor mehr oder weniger selbst baust. Keines davon ist grundsätzlich besser. Sie scheitern auf unterschiedliche Weise. Ein Builder scheitert, wenn du ein Feature brauchst, das er nicht offenlegt. Ein Maker scheitert, wenn dein Spiel nicht zu seinen Genre-Annahmen passt. Eine Engine scheitert, wenn du drei Wochen in Infrastruktur steckst, bevor du das erste Spielbare hast.

Neta steht in der Builder-Spalte. Das ist eine bewusste Einordnung. Der Kompromiss ist, dass du in Sekunden eine spielbare Szene bekommst und dafür die Möglichkeit aufgibst, beliebige Plugins zu installieren. Wenn dein Projekt eine bestimmte Shader-Bibliothek oder ein Netzwerk-Plugin braucht, ist der Builder das falsche Tool, und das solltest du wissen, bevor du anfängst.

RPG Builder (Neta)RPG Maker (Desktop)Engine
Wie du baustIn Text beschreiben, den entstehenden Szenenbaum bearbeitenTiles und Events in einem festen Editor ziehenCode und Skripte schreiben; dein eigenes Tooling bauen
Was du installierstNichts — läuft im BrowserDesktop-Anwendung und ihre RuntimeEngine plus SDK plus Editor-Plugins
Ergebnis während des Bauens sehenJa — Live-Szene im selben TabErfordert meist ein Playtest-FensterErst nach einem Build oder dem Play-Modus des Editors
Was es kostetKostenlos zum Starten; keine InstallationEinmalige Lizenz oder kostenlose Stufe je nach VersionKostenlos zum Herunterladen; der Preis ist deine Zeit

Ein RPG in vier Schritten erstellen

Die Schleife ist bewusst klein. Beschreiben, anpassen, Charaktere hinzufügen, eine Quest hinzufügen, einen Kampf hinzufügen. Jeder Schritt hat ein überprüfbares Ergebnis — wenn du die Änderung nicht sehen kannst, hat der Schritt nicht funktioniert und du solltest nicht weitermachen.

Die Reihenfolge ist weniger wichtig als die Überprüfung. Viele versuchen, den Kampf hinzuzufügen, bevor die Welt begehbar ist, und dann wird das Debugging unmöglich, weil du nicht sagen kannst, ob das Problem der Collider oder der Trigger ist. Mach die Welt zuerst begehbar. Alles andere hängt sich an eine funktionierende Welt.

1

01

Beschreibe die Welt. Schreibe einen Satz, der einen Ort, ein Stimmungs-Schlüsselwort und alle Objekte nennt, die vorhanden sein sollen. Drücke Build. Prüfe: Du kannst fünf Sekunden nach vorne laufen, ohne durch den Boden zu fallen, und die Kamera schneidet nicht durch Wände.

2

02

Füge Charaktere hinzu. Platziere zwei NPCs und gib jedem einen Dialoggraphen mit drei Knoten und einer Flag-Bedingung. Prüfe: Beim Betreten des Interaktionsradius des NPCs öffnet sich die Dialogbox, und der zweite Knoten ändert sich je nach Flag.

3

03

Füge eine Quest hinzu. Erstelle ein Quest-Flag (zum Beispiel has_sword) und ein Trigger-Volumen, das es auf true setzt, wenn der Spieler es betritt. Prüfe: Das Flag springt im Debug-Panel um, und der Dialog des NPCs ändert sich bei der nächsten Interaktion.

4

04

Füge einen Kampf hinzu. Definiere einen Kämpfer, eine Encounter-Gruppe und eine Encounter-Zone. Platziere die Zone hinter dem Quest-Trigger. Prüfe: Beim Betreten der Zone pausiert die Welt, die Kampf-UI wird eingebunden, und ein Zug wird in unter einer Sekunde abgewickelt.

Kostenlos, online, kein Download

Die kostenlose Stufe lässt dich eine Welt im Browser bauen und spielen, ohne etwas zu installieren und ohne ein Konto zu erstellen. Das ist die ehrliche Version. Was sie nicht tut, ist dir unbegrenzte veröffentlichte Slots oder jedes Asset in der Bibliothek zu geben. Das sind die Teile mit einer Obergrenze. Wenn du das Tool testest, brauchst du sie nicht. Wenn du veröffentlichst, wirst du die Obergrenze erreichen, und dann entscheidest du, ob das Upgrade sich lohnt.

„Online“ bedeutet hier, dass Editor und Runtime beide im Browser-Tab liegen. Es gibt keine Cloud-Sync-Verzögerung zwischen deiner Änderung und der Vorschau — die Änderung wird auf den Szenengraphen im Speicher angewendet, und das nächste Frame zeigt sie. „Kein Download“ bedeutet: kein Installer, kein SDK, kein Runtime-Paket. Es bedeutet nicht, dass das Tool offline funktioniert; der Tab braucht beim ersten Mal eine Netzwerkverbindung, um die Runtime zu laden.

Der eine echte Reibungspunkt ist der erste Ladevorgang. Die Runtime ist ein Three.js-Bundle, und der erste Kaltstart dauert bei normaler Verbindung ein paar Sekunden. Danach ist sie zwischengespeichert. Wenn du eine langsame Verbindung hast, ist der erste Ladevorgang das Schlimmste, was es je sein wird.

Spiele, die damit gemacht wurden

Der stärkste Beleg dafür, dass ein Builder real ist, ist keine Funktionsliste — es ist eine Reihe veröffentlichter Welten, die du öffnen und durchlaufen kannst. Drei lohnen sich, weil sie unterschiedliche Teile der Runtime beanspruchen. Ashen Clash ist ein kompaktes rundenbasiertes RPG rund um ein kleines Encounter-Set; es kommt der standardmäßigen Kampfschleife am nächsten. The Cyclops' Island ist eine größere Erkundungswelt mit einer einzigen mehrstufigen Quest und einem Boss-Encounter; sie belastet den Quest-Flag-Speicher und die Encounter-Zonen-Trigger. Neon County ist eine erzählgetriebene Welt mit einem dichten NPC-Dialoggraphen und sehr wenig Kampf; sie belastet stattdessen die Dialog-State-Machine.

Diese drei sind gerade deshalb nützlich, weil sie nicht dieselbe Form haben. Wenn der Builder nur eine Art von Welt erzeugen könnte, wäre das Veröffentlichen von drei verschiedenen eine Marketing-Behauptung. Jede von ihnen im Browser öffnen und die unterschiedlichen Lastprofile sehen zu können, ist der eigentliche Beweis. Die Showcase-Seite sammelt sie; jede Welt dort läuft auf derselben Runtime wie die Demo auf dieser Seite.

Ein Vorbehalt, der klar ausgesprochen werden sollte: Keines davon sind kommerzielle 40-Stunden-RPGs. Es sind mittelgroße Welten — Minuten bis ein paar Stunden Spielzeit, je nachdem, wie der Spieler sich bewegt. Das ist die Größe, in der der Builder derzeit gut ist. Wenn dein Ziel ein hundertstündiges RPG ist, ist dies für dich ein Prototyping-Tool, kein Shipping-Tool.

RPG Creator vs. ein generischer Game Maker

„Ein RPG erstellen“ ist nicht dieselbe Anfrage wie „ein Spiel erstellen“. Ein generischer Game Maker gibt dir eine Szene, einen Sprite und einen Input-Handler. Er gibt dir keine Welt mit einem begehbaren Innenraum, er gibt dir keinen Charakter mit einem Ziel, und er gibt dir keine Schleife, die das Durchqueren der Welt belohnt. Genau diese drei Dinge machen ein RPG aus, und ein generischer Maker überlässt sie alle dir.

Der Grund, warum das zur Bauzeit wichtig ist: RPGs haben Zustand, den generische Spiele nicht haben. Ein Platformer kann größtenteils zustandslos sein — Position und Geschwindigkeit des Spielers sind das Spiel. Ein RPG trägt Flags, Inventar, HP, Level und Quest-Fortschritt, und all das muss sowohl von der Welt-Ebene als auch von der Kampf-Ebene lesbar sein. Wenn du von einem generischen Maker startest, verbringst du deine erste Woche mit dem Bau dieser Zustandsebene. Wenn du von einem RPG Creator startest, ist die Zustandsebene schon da und du erstellst ab Tag eins Inhalte.

Der Kompromiss ist in beide Richtungen real. Ein generischer Maker kann alles erzeugen; ein RPG Creator erzeugt RPGs gut und Nicht-RPGs schlecht. Wenn du ein Rennspiel bauen willst, nutze dieses Tool nicht. Wenn du ein RPG bauen willst, sparen dir die genrespezifischen Voreinstellungen die Infrastruktur-Woche.

Little Ritual — eine kleine kugelbeleuchtete Welt mit vier NPCs, von denen jeder eine Aufgabe vergibt.
The Cyclops' Island — ein isometrisches 3D-Spiel, bei dem ein einziges gesprochenes Ziel das ganze Level steuert.

Betritt die Welt, zu der es gehört

Über einen RPG Creator zu lesen ist nicht dasselbe, wie durch die Welt zu laufen, die er erzeugt. Der letzte Schritt ist der, den keine Funktionsliste vortäuschen kann: Öffne eine Welt, die aus einem geschriebenen Satz entstanden ist, und bewege dich darin. Alles auf dieser Seite wurde so gebaut und als Seite mit einem Link veröffentlicht.

Zurück zum 3D Game Builder

Alle 31 fertigen 3D-Welten, Spiele und Szenen leben auf einer Seite — jede davon spielbar.

Plattform: Neta StudioSeite: RPG CreatorAls Nächstes lesen: /explore/tool/ai-rpg-generator · /explore/guide/how-to-make-an-rpg · /explore/tool/rpg-sprite-maker
×