El Proceso
Luanti es desarrollado y mantenido por un grupo de voluntarios llamado el equipo principal, formado por personas en quienes se confía para mantener a Luanti progresando en buenas condiciones.
El equipo principal está formado por personas que han hecho grandes contribuciones a Luanti. Las contribuciones se aprueban si dos miembros del equipo principal están de acuerdo con ellas.
Todo el desarrollo y las decisiones se realizan en público, en GitHub y Internet Relay Chat (IRC).
Ocasionalmente se realizan reuniones en IRC, con planes y notas hechos públicos.
La mejor forma de contactar al equipo principal es en IRC en #luanti-dev @ irc.libera.chat.
Para más información, consulta todas las reglas relacionadas con el desarrollo .
Estructura del Proyecto
Luanti se distribuye como un motor, combinado con varios juegos. Los repositorios upstream se pueden encontrar en https://github.com/luanti-org/.
-
El motor (núcleo) es la base para todo. C++ se usa para tareas de mantenimiento y aspectos críticos de rendimiento, Lua para cosas extensibles.
-
Los juegos definen el contenido del juego: nodos, entidades, texturas, mallas, sonidos y comportamientos personalizados implementados en Lua. Los juegos consisten en mods que se conectan al motor usando la API para Mods.
Para más información, consulta el glosario o la visión general del motor en las páginas wiki para desarrolladores.
Hojas de Ruta y Planes Futuros
Como proyecto de código abierto desarrollado por voluntarios,Luanti se desarrolla principalmente de forma iterativa en lugar de estar formalmente planificado.
Sin embargo, hay algunos objetivos generales, tanto a medio como a largo plazo, que han sido acordados por los desarrolladores principales:
Hoja de Ruta