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.
All development and decisions are made in public, on GitHub and Internet Relay Chat (IRC).
Meetings are occasionally held on IRC, with plans and notes made public.
The core team is best contacted on IRC in #luanti-dev @ irc.libera.chat.
For more information, take a look at all the rules regarding to development .
Project Structure
Luanti is distributed as an engine, combined with a couple of games. Upstream repositories can be found at https://github.com/luanti-org/.
-
The engine (core) is the base for everything. C++ is used for housekeeping and performance-critical stuff, Lua for extensible things.
-
Games define game content: nodes, entities, textures, meshes, sounds and custom behavior implemented in Lua. Games consist of mods that plug into the engine using the Modding API.
For more information, see the glossary or engine overview developer wiki pages.
Roadmaps and Future Plans
As an open source project developed by volunteers, Luanti is mostly iteratively developed rather than formally planned.
However, there are some overarching goals, both medium-term and long-term, that have been agreed upon by core developers:
Roadmap