Der Prozess
Luanti wird von einer Gruppe von Freiwilligen entwickelt und gepflegt, dem
the Kernteam,
das aus einer Reihe von Personen besteht, denen vertraut wird, Luanti
in gutem Zustand weiterzuentwickeln.
Das Kernteam besteht aus Personen, die einen großen Beitrag zu Luanti geleistet haben. Beiträge werden genehmigt, wenn zwei Mitglieder des Kernteams ihnen zustimmen.
Alle Entwicklungen und Entscheidungen werden öffentlich auf
GitHub und
Internet Relay Chat (IRC).
Treffen finden gelegentlich im IRC statt, wobei
Pläne und Notizen veröffentlicht werden.
Das Kernteam ist am besten über
IRC unter
#luanti-dev @ irc.libera.chat zu erreichen.
Weitere Informationen finden Sie unter
allen Regeln zur Entwicklung
.
Projektstruktur
Luanti wird als Engine zusammen mit einigen Spielen vertrieben.
Upstream-Repositorys finden Sie unter
https://github.com/luanti-org/.
-
Die Engine (Kern) ist die Grundlage für alles.
C++ wird für Verwaltungsaufgaben und leistungskritische Aufgaben verwendet,
Lua für erweiterbare Aufgaben.
-
Spiele definieren den Spielinhalt: Knoten, Entitäten,
Texturen, Meshes, Sounds und benutzerdefiniertes Verhalten, das in Lua implementiert ist.
Spiele bestehen aus Mods, die über die
Modding-API in die Engine eingebunden werden.
Weitere Informationen finden Sie im
Glossar oder
die Engine-Übersicht
die Entwickler-Wiki-Seiten.
Roadmaps und Zukunftspläne
Als Open-Source-Projekt, das von Freiwilligen entwickelt wird, wird Luanti
eher iterativ entwickelt als formal geplant.
Es gibt jedoch einige übergeordnete mittel- und langfristige Ziele, auf die sich die Kernentwickler geeinigt haben:
Roadmap