mana-godot-welt
Alles, was draussen steht: Berg, Fels, Baum, Wolke, Höhle, Pilz, Insekt — prozedural erzeugt, ohne ein einziges gekauftes Modell.
git subtree
Der Inhalt landet im Repo des Spiels und reist mit ihm. Verbesserungen können zurückfliessen.
git subtree add --prefix modules <url> main --squash
Landet unter modules/ im Projekt.
Ein Wald, ein Gebirge und ein Höhlensystem, und keine einzige gekaufte Datei darin. Jeder Baum, jeder Fels und jede Wolke in diesem Kit entsteht zur Laufzeit aus Zahlen — das ist kein Selbstzweck: prozedurale Geometrie lässt sich in der Grösse regeln, in der ein Standalone-Headset sie noch schafft, und sie bringt keine Lizenzfrage mit.
Das Kit ist der älteste der fünf. Es entstand am 18. Juli 2026, als
klar wurde, dass ein zweites Spiel dieselben Bäume braucht wie das erste,
und es heisst erst seit dem 29. August mana-godot-welt — vorher
mana-godot-kit, ein Name, der nicht sagte, dass er die Welt abdeckt
und nicht alles.
Was ein Modul hier verspricht
Ein Modul ist ein Ordner, der für sich steht: eigenes README, eigene
Abhängigkeiten, und ein ausdrücklich aufgeschriebener Host-Vertrag —
welche globalen Uniforms es im aufnehmenden Spiel erwartet, alle
möglichst optional. Fehlen sie, läuft das Modul mit festen Vorgaben
weiter, statt zu brechen. Ein Baum ohne env_wind steht eben still.
Die Module tragen dafür eine Kopplungsstufe: A hängt an nichts ausser Godot, B braucht bestimmte Gruppen oder Signale im Host, C setzt auf einer fremden Spielerbasis auf. Alle einundzwanzig Module dieses Kits sind heute Stufe A.
Was der Ball-Katalog gekostet und gebracht hat
Die Bälle sind das einzige Stück dieses Kits, das je fotografiert wurde, und dabei ist das Argument für Kataloge überhaupt entstanden: vier von sieben Ballwerten lagen ausser Norm, und keine der laufenden Prüfungen hatte das gemeldet. Ein Drift-Wächter vergleicht zwei Kopien miteinander, nicht eine Kopie mit der Wirklichkeit.
Nebenbei fiel dabei auf, dass Godots Wicklung umgekehrt läuft als
angenommen — sichtbar nur, weil ein Muster auf einer Kugel sass. An einer
freien Kugel verrät sich das nie. Seitdem steht die Wicklungsregel an
genau einer Stelle im Kit, in mesh_kit, statt einmal je Generator.
253 Bilder aus dem Katalog
-
Eiche. Zwölf Baumarten teilen sich einen Generator; was sie unterscheidet, sind Zahlen, keine Modelle.
-
Der Obstbaum im Herbst — und die Frucht ist GEOMETRIE, nicht wie die Blüte eine Farbe auf einer Laubkarte. Der Grund: an einem Apfel steht man und greift danach, und eine Karte, die immer zum Betrachter zeigt, ist aus zwei Metern ein Aufkleber. Sie hängt an den echten Astenden und UNTER dem Laub; der erste Anlauf setzte sie an jedem Kandidatenknoten wie das Laub und streute Äpfel mitten in die Krone, wo kein Licht hinkommt und keine Frucht ansetzt.
-
Tanne.
-
Birke.
-
Weide.
-
Obstbaum in Blüte.
-
Toter Baum — dieselbe Maschine ohne Laub.
-
Findling. Acht Felsarten, jede mit Kollisionshülle.
-
Felsblock.
-
Menhir.
-
Steinplatte.
-
Felsbogen zum Durchfliegen, Zuschnitt „gate".
-
Derselbe Bogen als „monument" — grössere Spannweite, dickerer Bogen.
-
Grosser Busch. Dreizehn Wuchsformen mit einem Wachstumsregler.
-
Farn.
-
Blume.
-
Schilf.
-
Fliegenpilz.
-
Steinpilz.
-
Baumpilz.
-
Holzstamm mit Hirnholzringen — Baumaterial für Zaun, Steg und Leiter.
-
Baumstumpf, mit Verfalls-Regler und Moos.
-
Wurzelteller.
-
Zaun aus Stämmen.
-
Leiter aus Stämmen.
-
Schmetterling. Fünf Arten mit animierbaren Flügel-Drehpunkten.
-
Libelle.
-
Biene.
-
Cumuluswolke, Zuschnitt „fair".
-
Aufgetürmte Wolke.
-
Höhle: eine hohle Felskuppe mit konstanter Wandstärke, Kammer, Eingang und Lichtauge.
-
Gebirge — eine reine Höhenfunktion, kein Terrain3D. Hier als Gitter mit 256 m Kantenlänge.
-
Gestaffelte Fernsilhouetten gegen die Weltkante, mit Luftperspektive.
-
Die sieben Sportbälle nebeneinander — der Kontaktbogen, auf dem vier Abweichungen aufgefallen sind.
-
Vorher und nachher: dieselbe Kugel, einmal mit falsch orientiertem Muster.
Und der Rest des Katalogs
218 Bilder, so benannt, wie der Katalog sie rendert. Ohne Legende — geschrieben wird eine erst, wenn jemand am Bild etwas gesehen hat.
-
arch narrow
-
build walkway
-
burnable arc 1
-
burnable arc 2
-
burnable arc 3
-
burnable arc 4
-
burnable spread 1
-
burnable spread 2
-
burnable spread 3
-
burnable spread 4
-
burnable spread 5
-
cat black
-
cat calico
-
cat grey
-
cat pose belly up
-
cat pose crouch
-
cat pose curl
-
cat pose groom
-
cat pose hiss
-
cat pose land
-
cat pose leap
-
cat pose loaf
-
cat pose lurk
-
cat pose play bow
-
cat pose scratch
-
cat pose scratch ear
-
cat pose scratch ear left
-
cat pose sit
-
cat pose sleep
-
cat pose stretch
-
cat red
-
cat tabby
-
cat tuxedo
-
chicken black
-
chicken brown
-
chicken chick
-
chicken hahn crow
-
chicken hahn dust
-
chicken hahn settle
-
chicken pose alert
-
chicken pose bristle
-
chicken pose brood
-
chicken pose crow
-
chicken pose dust
-
chicken pose flutter
-
chicken pose peck
-
chicken pose preen
-
chicken pose scratch
-
chicken pose settle
-
chicken rooster
-
chicken speckled
-
chicken white
-
cloud veil
-
crop apple tree
-
crop beet row
-
crop blueberry bush
-
crop cabbage row
-
crop carrot row
-
crop cherry tree
-
crop chestnut tree
-
crop cucumber row
-
crop grapevine
-
crop hazel hedge
-
crop herb bed
-
crop leek row
-
crop onion row
-
crop pear tree
-
crop plum tree
-
crop potato ridge
-
crop pumpkin patch
-
crop raspberry cane
-
crop strawberry bed
-
crop walnut tree
-
crop wheat field
-
crop zucchini patch
-
deadwood log
-
egg bantam
-
egg blue
-
egg brown
-
egg cream
-
egg nest
-
egg speckled
-
egg white
-
fire day 1
-
fire day 2
-
fire large
-
fire night 1
-
fire night 2
-
fire night 3
-
fire night 4
-
fire small
-
fire smoulder
-
insect beetle
-
insect firefly
-
log old wood
-
log post
-
log timber
-
mushroom button cluster
-
mushroom lawn
-
plant bush
-
plant daisy
-
plant flower b
-
plant flower c
-
plant hanging moss
-
plant herb low
-
plant herb tall
-
plant houseleek
-
plant reed b
-
plant umbel
-
rock chunk
-
rock mossy stone
-
rock pebble
-
rock spike
-
style bat cutout
-
style bat lowpoly
-
style bat model
-
style bat natural
-
style bat toy
-
style bird cutout
-
style bird lowpoly
-
style bird model
-
style bird natural
-
style bird toy
-
style chicken cutout
-
style chicken lowpoly
-
style chicken model
-
style chicken natural
-
style chicken toy
-
style crop cutout
-
style crop lowpoly
-
style crop model
-
style crop natural
-
style crop toy
-
style deadwood cutout
-
style deadwood lowpoly
-
style deadwood model
-
style deadwood natural
-
style deadwood toy
-
style fish cutout
-
style fish lowpoly
-
style fish model
-
style fish natural
-
style fish toy
-
style frog cutout
-
style frog lowpoly
-
style frog model
-
style frog natural
-
style frog toy
-
style ivy cutout
-
style ivy lowpoly
-
style ivy model
-
style ivy natural
-
style ivy toy
-
style log cutout
-
style log lowpoly
-
style log model
-
style log natural
-
style log toy
-
style mushroom cutout
-
style mushroom lowpoly
-
style mushroom model
-
style mushroom natural
-
style mushroom toy
-
style owl cutout
-
style owl lowpoly
-
style owl model
-
style owl natural
-
style owl toy
-
style plant cutout
-
style plant lowpoly
-
style plant model
-
style plant natural
-
style plant toy
-
style rock arch cutout
-
style rock arch lowpoly
-
style rock arch model
-
style rock arch natural
-
style rock arch toy
-
style rock cutout
-
style rock lowpoly
-
style rock model
-
style rock natural
-
style rock toy
-
tree larch
-
tree maple
-
tree pine
-
tree poplar
-
tree shrub
-
treestyle cutout fir lod0
-
treestyle cutout fir lod1
-
treestyle cutout fir lod2
-
treestyle cutout oak lod0
-
treestyle cutout oak lod1
-
treestyle cutout oak lod2
-
treestyle lowpoly fir lod0
-
treestyle lowpoly fir lod1
-
treestyle lowpoly fir lod2
-
treestyle lowpoly oak lod0
-
treestyle lowpoly oak lod1
-
treestyle lowpoly oak lod2
-
treestyle model fir lod0
-
treestyle model fir lod1
-
treestyle model fir lod2
-
treestyle model oak lod0
-
treestyle model oak lod1
-
treestyle model oak lod2
-
treestyle natural fir lod0
-
treestyle natural fir lod1
-
treestyle natural fir lod2
-
treestyle natural oak lod0
-
treestyle natural oak lod1
-
treestyle natural oak lod2
-
treestyle toy fir lod0
-
treestyle toy fir lod1
-
treestyle toy fir lod2
-
treestyle toy oak lod0
-
treestyle toy oak lod1
-
treestyle toy oak lod2
Woraus er besteht
tree_generator- Low-Poly-Baum, 12 Arten. Wind und Jahreszeit über fünf optionale globale Uniforms. Seit dem 2026-09-09 trägt der Obstbaum auch: Blüte und Frucht sind zwei JAHRESZEITEN und keine zwei Verzierungen, also zwei Vorlagen — `fruit_tree` blüht, `fruit_tree_ripe` trägt.
rock_generator- Fels, 8 Arten, Findlingsgruppen, mit Kollisionshülle.
mountain_generator- Gebirge als reine Höhenfunktion plus Gitternetz — kein Terrain3D.
slope_generator- Berghang vom Gipfel zum Fuss, breite Flanke mit Canyons entlang der Falllinie.
rock_arch_generator- Felsbogen zum Durchfliegen, drei Zuschnitte.
mountain_backdrop- Gestaffelte Fernsilhouetten gegen die Weltkante, mit Luftperspektive.
cave_generator- Hohle Felskuppe als Schale mit konstanter Wandstärke — Kammer, Eingang, Lichtauge.
cloud_generator- Cumuluswolke, Material vom Aufrufer.
plant_generator- Kleinvegetation in 8 Wuchsformen mit einem Wachstumsregler.
mushroom_generator- Pilzbüschel, Regler von Knopf bis aufgeschirmt.
deadwood_generator- Stumpf, liegender Stamm, Wurzelteller — mit Verfalls-Regler und Moos.
log_generator / log_build- Holzstamm mit Hirnholzringen, und daraus Zaun, Steg und Leiter.
insect_generator- Insekt in 5 Arten mit animierbaren Flügel-Drehpunkten.
eule_generator- Eule auf einem Skeleton3D.
mesh_kit- Die Mesh-Basis, und damit die Wicklungsregel an EINER Stelle statt in zwanzig Generatoren.
quality_budget- Ein Qualitätsregler für alle Systeme, von Standalone bis PCVR. Statische Klasse, kein Autoload.
rig_generator / schreiten- Skelett- und Skinning-Helfer, dazu Gang für Zwei- und Vielbeiner mit Bein-IK.
utility_ai- Aktionswahl über Bewertungskurven mit Hysterese statt über einen Zustandsgraphen.
26 Projekte benutzen ihn
Gezählt, nicht behauptet: pnpm bausteine durchsucht jede
App im Baum nach Klassennamen des Bausteins und nach vendorierten
Kopien. Ein Baustein ohne Abnehmer wäre keiner, sondern eine
Bibliothek auf Vorrat. Stand: 2026-09-29.
- bauernhaus
- burg
- domus
- flockenglas
- flockstill
- gleisgarten
- hallenkiste
- hofrain
- immertal
- kammflug
- muehle
- platzrunde
- radschau
- riedhaus
- staubzug
- steilgang
- steinbruch
- steinschau
- sternwarte
- stubentiger
- taktspiegel
- tresenwurf
- weiler
- weltenmacher
- weltkiste
- wurfbogen
Wem er gehört, was ihn prüft
- Lizenz
- MIT — Bausteine sind permissiv lizenziert, Anwendungen AGPL-3.0. Ein Baustein, der ansteckt, wäre keiner.
- Träger
- Der Verein
- Gebiet
- Draussen — Berg, Fels, Baum, Wolke, Höhle — alles, was in der Landschaft steht.
- Wache
-
kit_smoke.gd— prüft ihn headless. - Katalog
-
kit_katalog.gd— rendert seine Bauteile als Bilder.
🛑 Kein Link ins Repository: die Kit-Repos liegen auf der eigenen Forge und sind noch nicht öffentlich. Ein Link, der 404 antwortet, wäre schlechter als keiner.
Was er verkörpert
-
OffenheitCode und Mittelverwendung öffentlich.
-
LanglebigkeitBewährte Stacks, gute Doku.
-
EigenbetriebEigene Infrastruktur, quelloffener Stack.
Was offen ist
- Der Ball-Generator stand bis zum 2026-09-21 auf dieser Seite, mit neun Bildern — er liegt aber seit dem Sport-Kit dort und nicht mehr hier. Ein Umzug im Code, den die Fläche nicht mitbekommen hat.
- `slope_generator` fehlt im Katalog: er ist eine reine Höhenfunktion ohne eigenes Mesh, anders als das Gebirge, das auf Nachfrage ein Gitter liefert.
- `eule_generator`, `rig_generator` und `schreiten` sind im Wirtsprojekt kammflug nicht vendoriert und deshalb nicht abgebildet — kein Host des Hauses führt alle 22 Module.
- `rig_generator`, `schreiten` und `eule_generator` sind noch deutsch benannt. NAMING.md verlangt englisch für alles, was ein anderes Projekt konsumiert.
Ein Gebiet je Baustein
Die Trennung nach Fachgebiet ist der Grund, warum es fünf Repos sind und nicht eines.
- mana-godot-stube · Gebäude
- mana-godot-gasse · Öffentlicher Raum
- mana-godot-figur · Figur
- mana-godot-xr · Brille
- mana-godot-spieler · Bewegung
- mana-godot-gestirn · Gestirne
- godot-mana-kit · Oberfläche
- mana-godot-materie · Oberflächen
- mana-godot-style · Stil
- mana-godot-sport · Sport
- mana-godot-grund · unterbau