O Processo
O Luanti é desenvolvido e mantido por um grupo de voluntários chamado equipe principal, composto por um grupo de pessoas de confiança que garantem o bom funcionamento do Luanti.
A equipe principal é formada por pessoas que fizeram grandes contribuições para a Luanti. As contribuições são aprovadas se dois membros da equipe principal concordarem com elas.
Todo o desenvolvimento e as decisões são feitos publicamente, no GitHub e no Internet Relay Chat (IRC).
As reuniões são ocasionalmente realizadas no IRC, com planos e notas tornados públicos.
O melhor meio de contato com a equipe principal é no IRC no canal #luanti-dev @ irc.libera.chat.
Para obter mais informações, veja todas as regras relativas ao desenvolvimento.
Estrutura do Projeto
Luanti é distribuído como uma engine, combinada com alguns jogos. Os repositórios oficiais podem ser encontrados em https://github.com/luanti-org/.
-
A engine (núcleo) é a base para tudo. C++ é usado para tarefas administrativas e de desempenho crítico, e Lua para funcionalidades extensíveis.
-
Jogos definem o conteúdo do jogo: nós, entidades, texturas, malhas, sons e comportamentos personalizados implementados em Lua. Os jogos consistem em mods que se integram a engine usando a API para Mods.
Para obter mais informações, veja o glossário ou as páginas da wiki para desenvolvedores de visão geral da engine.
Roteiros e Planos Futuros
Sendo um projeto de código aberto desenvolvido por voluntários, o Luanti é desenvolvido principalmente de forma iterativa, em vez de ser planejado formalmente.
No entanto, existem alguns objetivos gerais, tanto a médio quanto a longo prazo, que foram acordados pelos desenvolvedores principais:
Roteiro