S'impliquer

Contribuer

Tout le monde

Développeur·ses

  • Œuvrez sur un jeu ou mod et publiez-le dans ContentDB. Le Luanti Modding Book (en anglais) est une introduction facile à la création de jeux et de mods.
  • Signalez les bogues et soumettez des correctifs via GitHub ou l'IRC.
  • Lisez la documentation du moteur de jeu.
  • Pour de bonnes actions initiales, cherchez l'étiquette "good first issue" dans les dépôts engine ou website.

Artistes

Comment Luanti est-il développé ?

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

Signaler les problèmes

Où ?

Différents projets en lien avec Luanti sont maintenus par des personnes différentes, qui sont joignables de différentes façons. Vous trouverez ici comment signaler des erreurs, bogues et tout autre problème relatifs à chaque "produit".

Les personnes sont généralement disponibles sur Libera IRC, Discord, les forums Luanti, GitHub et/ou par e-mail.

Programme Personnes Responsables Source Suivi des problèmes
Moteur Luanti Développeurs principaux Source Problèmes
Minetest Game Développeurs principaux Source Problèmes
Minetestmapper Développeurs principaux Source Problèmes
Blender B3DExport Développeurs principaux Source Problèmes
Service Personnes Responsables Source Suivi des problèmes
*.luanti.org DNS celeron55 n/a Contactez celeron55. Son autorisation est nécessaire pour héberger sur luanti.org
www.luanti.org Équipe Docs Source Problèmes
forum.luanti.org celeron55 Thème Contactez un modérateur en cas de souci vis à vis du contenu (utiliser "report this post" si possible
docs.luanti.org Équipe Docs Source Problèmes
servers.luanti.org sfan5 Source Problèmes
content.luanti.org rubenwardy Source Problèmes
irc.luanti.org sfan5 Source Contacter sfan5
Google Play nerzhul aka. nrzkt n/a Contacter nerzhul

Vous pouvez faire un don au collectif à but non-lucratif de Luanti pour soutenir et aider à la croissance du projet.

Soutenir Luanti