MoodSwings
Ein Open-Source-Comedy-Sandboxspiel in Rust und Bevy, angesiedelt in einer Stadt, in der sich Laune von Person zu Person überträgt.

MoodSwings – Die Stadt der Flummis ist ein Open-World-Comedy-Sandboxspiel, das ich entwickle. Anders als meine übrigen Projekte ist es kein Fotowerkzeug. In der Stadt des Spiels hüpfen Menschen und Autos, und Laune überträgt sich von einer Person auf die nächste. Das Spiel ist Open Source und in Rust mit der Engine Bevy geschrieben. Der Quellcode liegt auf GitHub.
Wie sich Laune ausbreitet
Alle Bewohnerinnen und Bewohner haben ein Temperament und eine Laune. Du siehst sie ihnen am Gesicht an und hörst sie an ihren Reaktionen. Verspotten, zum Beispiel die Zunge herausstrecken, macht Leute sauer. Pfeifen oder Aufmuntern hebt die Stimmung. Auch Rempler zählen: Ein sanfter Schubser kann als Scherz ankommen, ein harter Zusammenstoß als Beleidigung.
Manche nehmen es gelassen. Andere sind nachtragend und hüpfen dir hinterher. Ein Zusammenstoß kann die nächste Person verärgern, die die Laune wiederum weitergibt. Du kannst eine Blume werfen, um dich zu entschuldigen. Für alle in der Menge gelten dieselben Regeln, deshalb breitet sich Laune auch ohne dein Zutun aus.
Es gibt keine Waffen, keine Lebensbalken und kein Game Over. Du erkundest, fährst, provozierst, schließt Frieden und schaust dir die Reaktionen an. Optionale Stadtmomente geben einem Ausflug etwas Richtung, zum Beispiel ein Spaziergang, das Aufmuntern verschiedener Bewohner oder Zeit in der Nähe von Straßenmusik. Sie haben keinen Countdown und keine Strafe.
Landshüpf und andere Stadtstile
Die Stadtvariante Landshüpf ist eine verspielte Version von Landshut. Die Straßen basieren auf Kartendaten © OpenStreetMap-Mitwirkende, die Gebäudegrundrisse stammen von Overture Maps und das Gelände aus Copernicus-Höhendaten. Die Altstadt, die Isar und die Hügel rund um die Stadt prägen die Karte. Das Bild oben auf dieser Seite ist ein Screenshot von Landshüpf aus der Entwicklungsversion, aufgenommen im September 2026.
Weitere Stadtstile wie New Dork, Londoof, Minga und Paree werden prozedural erzeugt; jeder Stil passt den Stadtgenerator an. Das Spiel hat Wetter und einen Tag-Nacht-Wechsel, und Fußgänger und Verkehr sind auf den Straßen unterwegs.
Dieselbe Stadt bei Nacht.
Technik und Lizenz
MoodSwings ist in Rust geschrieben und nutzt die Spiel-Engine Bevy sowie Avian 3D für die Physik. Die Stadtgenerierung, die elastische Bewegung, die Gesichtsausdrücke der Figuren und die Laune-Simulation sind Teil des Quellcodes. Das Projekt steht unter der Lizenz GPL-3.0-or-later. Die Nachweise für Assets und Kartendaten stehen separat in den Projekt-Credits.
Gespielt wird mit Tastatur und Maus oder mit einem Gamepad. Menüs und HUD sind auf Deutsch, die Entwicklerdokumentation ist auf Englisch.
Mehrspielermodus (experimentell)
Im experimentellen Mehrspielermodus können bis zu 16 Personen die Stadt gemeinsam zu Fuß erkunden. Dafür braucht es übereinstimmende Spielrevisionen und einen dedizierten Server. Der Server ist für ein vertrauenswürdiges LAN oder ein privates VPN gedacht. Der Mehrspielermodus ist eingeschränkter als das Einzelspiel: Du kannst nicht in Fahrzeuge einsteigen, und Speichern/Laden ist deaktiviert. Die Mehrspieler-Dokumentation erklärt die Einrichtung und die aktuellen Einschränkungen.
Selbst bauen und spielen
Stand 13. September 2026: Der Quellcode ist öffentlich, und du kannst das Spiel lokal bauen. Fertige Releases auf GitHub gibt es noch nicht. Das Projekt ist noch in Entwicklung: Rechne mit Ecken und Kanten und mit Funktionen, die sich ändern.
Fang mit dem README und der Build-Anleitung an. Du brauchst die Rust-Toolchain und das Asset-Setup des Projekts. Für Ton brauchst du außerdem den Download der Soundbank. Die aktuellen Voraussetzungen findest du im Repository; diese Seite ist ein Überblick und keine versionsgenaue Installationsanleitung.
Wenn dir etwas Seltsames auffällt oder du eine Idee für die Stadt hast, eröffne ein Issue oder lies den Leitfaden für Beiträge.
Weitere Projekte
- LrGeniusAI bringt KI in Lightroom Classic.
- Das Lightroom Immich Plugin verbindet Lightroom mit selbst gehostetem Fotospeicher.
- CIDP Buddy hilft, Behandlungsroutinen zu organisieren.
