Proces
Luanti je razvija in vzdržuje ekipa prostovoljcev, imenovana osrednja ekipa, ki jo sestavljajo ljudje, ki jim je zaupano da ohranijo Luanti v dobrem stanju.
Osrednjo ekipo sestavljajo ljudje, ki so dali odlične prispevki k Luantiju. Prispevki se odobrijo, če se dva člana osrednje ekipe o njih strinjata.
Ves razvoj in odločitve se sprejemajo javno, na GitHubu in Internet Relay Chatu (IRC).
Sestanki občasno potekajo na IRC-ju, načrti in zapiski pa so javno objavljeni.
Osrednjo ekipo je najbolje kontaktirate na IRC-ju v #luanti-dev @ irc.libera.chat.
Za več informacij, glejte vsa pravila o razvoju.
Struktura projekta
Luanti se razširja kot igralni pogon, v kombinaciji z nekaj igrami. Nadaljnje repozitorije najdete na https://github.com/luanti-org/.
-
Pogon (jedro) je osnova za vse. C++ se uporablja za stvari, ki so kritične za delovanje (pogon). Lua pa se uporablja za vsebino (igre, modi …).
-
Igre določajo vsebino igre: vozlišča, entitete, teksture, mreže, zvoke in prilagojeno vedenje, implementirano v Lua. Igre so sestavljene iz modov, ki se priklučijo na mehanizem z uporabo Modding API-ja.
Za več podatkov, si glejte wiki stranglosar ali pregled pogona.
Načrti za prihodnost
Luanti, odprtokodni projekt, ki ga razvijajo prostovoljci, je večinoma razvit brez formalnega načrtovanja.
Vendar pa so se glavni razvijalci dogovorili o nekaterih splošnih ciljih, tako srednjeročnih kot dolgoročnih:
Načrti