Le processus
Luanti est développé et maintenu par un groupe de bénévoles appelé Équipe de Base, constitué d'un collectif de personnes dignes de confiance pour assurer la progression de Luanti dans les meilleures conditions.
L'Équipe de Base est formée de personnes ayant apporté d'importantes contributions à Luanti. Les nouvelles contributions doivent être approuvées par au moins deux membres de l'Équipe de Base.
Tout le développement et toutes les décisions sont faits en public, sur GitHub et Internet Relay Chat (IRC).
Des réunions sont organisées occasionnellement sur IRC, avec des plans et des notes rendues publiques.
La meilleure option pour contacter l'équipe principale est de passer par IRC dans #luanti-dev @ irc.libera.chat.
Pour plus d'informations, consultez toutes les règles relatives au développement.
Structure du projet
Luanti est distribué comme un moteur, combiné avec deux jeux. Les dépôts en amont peuvent sont disponible sur https://github.com/luanti-org/.
-
Le moteur (le cœur) est la base pour tout. C++ est utilisé pour des tâches de maintenance et les trucs pour lesquels la performance est critique, Lua pour des choses extensibles.
-
Les jeux définissent le contenu des jeux : nœuds, entités, textures, mailles, sons et comportements personnalisés implémentés en Lua. Les jeux consistent en des mods qui s'intègrent au moteur en utilisant l'API de Modding.
Pour plus d'informations, allez voir les pages wiki de développeur glossaire ou vue d'ensemble du moteur.
Feuilles de Route et Plans Futurs
En tant que projet open source développé par des bénévoles, Luanti est développé de façon itérative plutôt que planifié officiellement.
Cependant, il y a certains objectifs globaux, à moyen et à long terme, qui ont été convenus par les principaux développeurs :
Feuille de route