Proces
Luanti jest tworzone i utrzymywane przez grupę wolontariuszy nazywanych głównym zespołem, składającym się z wielu osób które są zaufane by utrzymywać Luanti by rozwijało się w dobrym stanie.
Główny zespół jest stworzony z osób które zrobiły świetne kontrybucje do Luanti. Kontrybucje są akceptowane jeżeli dwaj członkowie głównego zespołu zgadzają się na nie.
Wszystkie decyzje co do tworzenia Luanti są zawierane publicznie, na GitHubie i Internet Relay Chat (IRC).
Sporadycznie są spotkania na IRC, z planami i publikowaniem notatek.
Z głównym zespołem najlepiej się kontaktować na IRC w #luanti-dev @ irc.libera.chat.
Po więcej informacji, spójrz na wszystkie zasady odnośnie tworzenia Luanti .
Struktura Projektu
Luanti jest dystrybuowane jako silnik, razem z kilkoma grami. Upstreamowe repozytoria można znaleść na https://github.com/luanti-org/.
-
Silnik (core) jest bazą wszystkiego. C++ jest używany do porządkowania i rzeczy dla których wydajność jest krytyczna, a Lua do poszerzania zawartości.
-
Gry definiują zawartość: węzły, istoty, tekstury, siatki, dźwięki i własne zachowania zaimplementowane w języku Lua. Gry składają się z modów które się wpinają do silnika przy użyciu API Modowania.
Po więcej informacji, zobacz strony wiki dla deweloperów; słownik lub podsumowanie silnika.
Roadmapy i Plany co do Przyszłości
Jako otwartoźródłowy projekt tworzony przez wolontariuszy, Luanti jest bardziej iteracyjnie tworzone niż formalnie planowane.
Mimo tego, jest trochę nadrzędnych celów, i średnio-terminowych i długo-terminowych, uzgodnionych przez głównych deweloperów:
Roadmap