Der Prozess
Luanti wird von einer Gruppe von Freiwilligen entwickelt und gepflegt, dem Hauptteam, 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) bekannt gegeben.
Treffen finden gelegentlich im IRC statt, wobei Pläne und Notizen veröffentlicht werden.
Das Hauptteam 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 Verwaltungs- und leistungskritische Aufgaben verwendet, Lua für erweiterbare Aufgaben.
-
Spiele definieren den Spielinhalt: Blöcke, Entitys, 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 in der Engine-Übersicht im Entwickler-Wiki.
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 Hauptentwickler geeinigt haben:
Roadmap