Processen
Luanti utvecklas och underhålls av en grupp frivilliga som kallas kärnteamet,bestående av ett gäng personer som är betrodda att hålla Luanti i god utveckling.
Kärnteamet består av personer som har gjort stora bidrag till Luanti. Bidrag godkänns om två medlemmar i kärnteamet är överens om dem.
All utveckling och alla beslut görs offentligt, på GitHub och Internet Relay Chat (IRC).
Möten hålls ibland på IRC, med planer och anteckningar som görs offentliga.
Kärnteamet nås bäst på IRC i #luanti-dev @ irc.libera.chat.
För mer information, ta en titt på alla regler gällande utveckling.
Projektstruktur
Luanti distribueras som en motor, kombinerad med några spel. Uppströmsförråd kan hittas på https://github.com/luanti-org/.
-
Motorn (kärnan) är grunden för allt. C++ används för underhåll och prestandakritiska saker, Lua för utökningsbara saker.
-
Spel definierar spelinnehåll: noder, entiteter, texturer, meshar, ljud och anpassat beteende implementerat i Lua. Spel består av moddar som kopplas in i motorn med hjälp av modd-API:et.
För mer information, se ordlistan eller
motoröversikten i utvecklarwikin.
Roadmaps och framtidsplaner
Som ett öppet källkodsprojekt som utvecklas av frivilliga, är Luanti främst iterativt utvecklat snarare än formellt planerat.
Det finns dock några övergripande mål, både medellångsiktiga och långsiktiga, som har överenskommits av kärnutvecklarna:
Roadmap