Entwicklertagebuch Veröffentlicht am 2026-02-20 · 7 min read

Wie wir ein Farmspiel in Genshin Impact gebaut haben

development behind-the-scenes miliastra genshin

Was wäre, wenn man ein Farmspiel in einem der beliebtesten RPGs der Welt bauen könnte?

Das war die Frage, die Garden Party ins Rollen brachte. Nicht “sollten wir?”, sondern “können wir, und wie weit können wir gehen?” Die Antwort entpuppte sich als viel weiter als erwartet — und der Weg dorthin ist eine Geschichte, die es wert ist, erzählt zu werden.

Die Idee

Als HoYoverse Miliastra Wonderland startete — die in Genshin Impact integrierte UGC-Plattform, mit der Creator eigene Spielstufen bauen können — sahen wir sofort eine Chance. Millionen Spieler waren bereits im Genshin-Ökosystem. Sie hatten das Spiel schon installiert. Was wäre, wenn wir ihnen ein gemütliches Farm-Erlebnis bieten könnten, ohne dass sie etwas Neues herunterladen müssen?

Das Cozy-Game-Genre boomte. Stardew Valley hatte bewiesen, dass Menschen es lieben, in einer entspannten Umgebung zu pflanzen, zu ernten und Zahlen steigen zu sehen. Aber die meisten Optionen erforderten einen separaten Kauf oder eine neue Installation. Wir wollten die Spieler dort abholen, wo sie schon waren — innerhalb von Genshin Impact selbst.

Also machten wir uns daran, ein vollständiges Farmsimulationsspiel zu bauen, das komplett innerhalb einer Genshin Impact-Stage läuft. Keine externen Server für das Gameplay. Kein separater Client. Spieler öffnen einfach Miliastra Wonderland über das Paimon Menu, finden unsere Stage und fangen an zu pflanzen.

Die Einschränkung, die alles prägte

Hier wird es für die Entwickler unter euch interessant.

Miliastra Wonderland nutzt ein visuelles Knotengraph-System für die gesamte Spiellogik. Jede Interaktion, jede Berechnung, jede Mechanik — alles muss als verbundene Knoten in einem visuellen Editor ausgedrückt werden. Denkt an Unreal Blueprints, aber mit harten Grenzen. Es gibt Obergrenzen für die Anzahl der Knoten pro Graph. Man kann nicht einfach endlos Komplexität hinzufügen.

Diese eine Einschränkung hat jede Design-Entscheidung geprägt, die wir getroffen haben.

Früh wurde uns klar, dass das händische Bauen von Knotengraphen in einem visuellen Editor nicht skalieren würde. Die Graphen selbst für einfache Mechaniken waren hunderte Knoten tief, und visuelles Spaghetti zu debuggen macht niemandem Spaß. Also bauten wir etwas Unkonventionelles: einen TypeScript-zu-Knotengraph-Compiler, den wir Genshin-TS nennen.

Die Idee ist simpel. Wir schreiben die Spiellogik in TypeScript — lesbarer, testbarer, versionskontrollierter Code. Dann transformiert unser Compiler diesen Code in das visuelle Knotengraph-Format, das die Genshin-Engine ausführen kann. Das bedeutet, wir bekommen alle Vorteile einer echten Programmiersprache (Funktionen, Schleifen, Typprüfung, Tests) und produzieren gleichzeitig etwas, das die Plattform ausführen kann.

Aber die Knotenlimits sind allgegenwärtig. Jedes Feature hat ein Budget. Du willst ein Wettersystem einbauen? Du musst freie Knoten finden oder etwas anderes optimieren, um Platz zu schaffen. Es ist wie Möbel bauen in einer winzigen Wohnung — jedes Stück muss seinen Quadratmeter verdienen.

Das zwang uns, bei den Prioritäten gnadenlos zu sein. Wir konnten nicht alles bauen, also mussten wir die richtigen Dinge bauen. Und ehrlich gesagt ist das Spiel dadurch besser geworden.

Von 1 Pflanze zu einer vollständigen Wirtschaft

Die erste spielbare Version von Garden Party hatte genau eine Pflanze und eine Verkaufszone. Man pflanzte sie, wartete, erntete sie und verkaufte sie. Das war das gesamte Spiel.

Und die Leute spielten es. Sie hatten tatsächlich Spaß dabei.

Diese frühe Bestätigung gab uns das Vertrauen, weiterzumachen. Wir fügten Wachstumsmechaniken hinzu, dann ein Bewässerungssystem mit 5 Stufen, das das Wachstum bis auf das 32-Fache der normalen Geschwindigkeit beschleunigt. Plötzlich hatte das Spiel einen Loop: pflanzen, gießen, ernten, verkaufen, mehr Samen kaufen, wiederholen. Es war auf diese einfache, süchtig machende Art befriedigend, die gute Farmspiele perfekt hinbekommen.

Dann kamen die Mutationen — zufällige Boni, die jede Ernte zu einem kleinen Nervenkitzel machen. Eine Pflanze könnte Golden herauskommen, oder Shiny, oder wenn man wirklich Glück hat, Luminous. Jede Mutation vervielfacht den Verkaufswert, sodass jede Ernte einen kleinen Schub Vorfreude mit sich bringt. Wird diese besonders sein?

Als Nächstes haben wir ein Wettersystem eingebaut. Der Garten wechselt zwischen sonnig, regnerisch und verschneit, und Regen und Schnee können eigene Mutationen bei den Pflanzen auslösen — Wet, Chilled und die seltene Frozen-Mutation, wenn sich beide kombinieren. Das Wetter fügte eine Dimension von Timing und Strategie hinzu, die wir ursprünglich nicht geplant hatten.

Tägliche Quests gaben den Spielern einen Grund zurückzukommen. Ein Meilenstein-System gab ihnen langfristige Ziele. Eine spielinterne Wirtschaft rund um die Clover-Währung verband alles zu einem zusammenhängenden Fortschritts-Loop. Sechs Pflanzenarten — Carrot, Berry, Sunsettia, Corn, Radish und Sweet Flower — jede mit eigenen Wachstumsgeschwindigkeiten, Preisen und strategischen Nischen.

Und das alles läuft auf Knotengraphen, kompiliert aus TypeScript, in der Game-Engine eines anderen. Manchmal können wir es selbst kaum glauben, dass es funktioniert.

15 Sprachen, ein Garten

Genshin Impact ist ein globales Spiel. Seine Spieler sprechen Dutzende von Sprachen. Wir haben früh entschieden, dass unser Spiel, wenn wir auf einer globalen Plattform bauen, auch die Sprache aller sprechen sollte.

Wir haben eine Übersetzungspipeline gebaut, die 637 Strings in 15 Sprachen verarbeitet: Englisch, Japanisch, Chinesisch (vereinfacht und traditionell), Koreanisch, Spanisch, Französisch, Deutsch, Russisch, Portugiesisch, Italienisch, Thai, Vietnamesisch, Indonesisch und Türkisch. Alle vom ersten Tag an unterstützt.

Die technischen Herausforderungen waren real. Die Zeichenbreite variiert dramatisch zwischen CJK-Schriften und lateinischen Alphabeten — ein Label, das auf Englisch perfekt passt, könnte auf Deutsch überlaufen oder auf Chinesisch seltsam spärlich wirken. Die UI-Layouts mussten flexibel genug sein, um all das elegant zu handhaben.

Aber jede investierte Stunde hat sich gelohnt. Nicht-englischsprachige Spieler bemerken es, wenn ein Spiel ihre Sprache unterstützt, und sie äußern das auch. Einige unserer leidenschaftlichsten Community-Mitglieder haben uns gezielt gefunden, weil Garden Party in ihrer Muttersprache verfügbar war, während ähnliche Spiele das nicht waren.

Was wir gelernt haben

Garden Party zu bauen hat uns Lektionen gelehrt, die wir nicht erwartet hätten:

  • Einschränkungen fördern Kreativität. Die Knotenlimits der Graphen klingen wie ein Albtraum, aber sie haben uns zu einem saubereren, fokussierteren Game-Design geführt. Wenn man eine Lösung nicht erzwingen kann, findet man elegante.
  • Klein anfangen und iterieren. Unsere erste Version hatte eine Pflanze und eine Verkaufszone. Die Spieler liebten es. Wir brauchten kein fertig ausgearbeitetes Spiel, um herauszufinden, ob der Core Loop funktioniert — wir brauchten nur den Core Loop.
  • Lokalisierung lohnt sich vom ersten Tag an. Übersetzungen nachträglich in ein bestehendes Spiel einzubauen ist mühsam. Die Pipeline früh aufzubauen bedeutete, dass jedes neue Feature automatisch in 15 Sprachen ausgeliefert wurde.
  • In einem fremden Ökosystem bauen ist ein Kompromiss. Wir bekommen Zugang zu Millionen Spielern, die Genshin Impact bereits installiert haben. Im Gegenzug unterliegen wir Plattform-Updates, Einschränkungen und Änderungen, die wir nicht kontrollieren können. Es lohnt sich, aber man muss mit offenen Augen hineingehen.
  • Community-Feedback-Loops sind schneller als man denkt. Unser Discord-Server wurde sofort zum Feedback-Kanal. Spieler melden Bugs, schlagen Features vor und testen Änderungen schneller als jedes QA-Team es könnte. Wenn eure Spieler euch direkt erreichen können, ist die Iterationsgeschwindigkeit bemerkenswert.

Was als Nächstes kommt

Wir sind noch nicht fertig. Garden Party wächst weiter — mehr Pflanzen, mehr Features, mehr Gründe, in den Garten zurückzukehren. Die Community überrascht uns immer wieder damit, wie sie spielen, was sie sich wünschen und auf welch kreative Weise sie Mechaniken nutzen, die wir nie vorhergesehen hätten.

Wenn ihr Garden Party noch nicht ausprobiert habt, gab es nie einen besseren Zeitpunkt dafür. Es ist kostenlos, läuft innerhalb von Genshin Impact und ist auf den Servern von America, Europe und Asia verfügbar. Schnappt euch ein paar Freunde — bis zu 4 Spieler können im Co-op zusammen farmen — und schaut euch an, wie ein gemütliches Farmspiel aussieht, wenn es in einem der größten RPGs des Planeten gebaut wird.

Play Garden Party
View the Garden Party stage on HoYoLab for your region

Ähnliche Beiträge