Il processo
Luanti è sviluppato e mantenuto da un gruppo di volontarɜ chiamato squadra principale, formato da una serie di persone fidate che mantengono in salute lo sviluppo di Luanti.
La squadra principale è formata da persone che hanno ampiamente collaborato a Luanti. Le contribuzioni vengono approvate se due membri della squadra principale le ritengono valide.
Tutto lo sviluppo e le decisioni avvengono in pubblico, su GitHub e IRC.
Le riunioni si tengono su IRC, con argomenti e appunti resi pubblici.
Il modo migliore per mettersi in contatto con la squadra principale è IRC, presso la stanza #luanti-dev @ irc.libera.chat.
Per più informazioni, dài un occhio a tutte le regole inerenti allo sviluppo .
Struttura del progetto
Luanti è distribuito come un motore, coordinato con un paio di giochi. I repositori si trovano presso https://github.com/luanti-org/.
-
Il motore (core) è alla base di tutto. C++ è usato internamente per avere una struttura pulita e ottimizzata, Lua per le parti estendibili.
-
I giochi definiscono cosa contengono: nodi, entità, texture, modelli 3D, suoni e comportamenti personalizzati implementati in Lua. Sono composti da moduli che si allacciano al motore usando l' Api per moddare.
Per più informazioni, si consulti il glossario o le pagine della wiki dedicate alla panoramica del motore.
Tabelle di marcia e piani per il futuro
In quanto progetto libero sviluppato da volontarɜ, Luanti è sviluppato in maniera iterativa più che pianificato in maniera formale.
Tuttavia, ci sono macroobiettivi, sia a medio che a lungo termine, che sono stati concordati dallɜ sviluppanti principali:
Tabella di marcia