Участвовать

Принять участие

Для всех

Программисты

  • Работайте над игрой или модом и публикуйте их в ContentDB. Книга по моддингу Luanti представляет собой простое руководство по созданию модов и игр.
  • Сообщайте об ошибках и отправляйте патчи на GitHub или IRC.
  • Ознакомьтесь с документацией по движку.
  • Чтобы найти подходящие задачи для начинающих, ищите по метке «good first issue» для движка или веб-сайта репозиториев.

Художники

Contact Us

Luanti is developed by a group of volunteers. To save time, consider using one of the community channels listed at the top of this page before contacting us directly.

  • For modding and game dev help: Use one of the community channels listed at the top of this page.
  • For teachers, schools, parents, and other educational users: Contact the education team at education@luanti.org.
  • For general enquiries including press and other institutions: Contact us at hello@luanti.org, the forums, or IRC.
  • To report a bug or another issue: See Reporting Issues below.

Как разрабатывается Luanti?

Процесс

Luanti разрабатывается и поддерживается группой добровольцев из ключевой команды, в которую входят люди, которым доверено поддерживать Luanti в хорошем состоянии. Ключевая команда состоит из людей, которые внесли большой вклад в развитие Luanti. Вклад будет считаться одобренным, если с ним согласны два члена ключевой команды.

Все разработки и решения принимаются публично, на GitHub и в Internet Relay Chat (IRC). Время от времени в IRC проводятся совещания, на которых публикуются планы и заметки.

С ключевой командой лучше всего связываться по IRC в #luanti-dev @ irc.libera.chat.

Для дополнительной информации ознакомьтесь со всеми правилами разработки .

Структура проекта

Luanti распространяется как движок в сочетании с несколькими играми. Репозитории с исходным кодом можно найти по адресу https://github.com/luanti-org/.

  • Движок (ядро) — это основа всего. C++ используется для внутренних процессов и задач, критичных к производительности, а Lua — для расширяемых элементов.
  • Игры определяют игровой контент: ноды, объекты, текстуры, сетки, звуки и пользовательское поведение, реализованное на Lua. Игры состоят из модов, которые подключаются к движку с помощью API для моддинга.

Дополнительную информацию можно найти на вики-страницах разработчиков для глоссария или обзора движка.

Дорожные карты и будущие планы

Будучи проектом с открытым исходным кодом, разрабатываемым волонтёрами, Luanti в основном развивается итеративно, а не по формальному плану. Тем не менее ключевые разработчики согласовали несколько всеобъемлющих целей как на среднесрочную, так и на долгосрочную перспективу:

Дорожная карта

Сообщить об проблеме

Куда?

Разные аспекты, связанные с Luanti, находятся в ведении разных людей, с которыми можно связаться разными способами. Здесь вы можете найти информацию о том, куда сообщать о проблемах, ошибках и любых других неполадках, связанных с каждым «продуктом».

Как правило, люди доступны в Libera IRC, Discord, на форумах Luanti, GitHub и/или по электронной почте.

Программа Ответственные Источник Трекер проблем
Luanti Engine Ключевые разработчики Источник Проблемы | Security policy
Minetest Game Ключевые разработчики Источник Проблемы
Minetestmapper Ключевые разработчики Источник Проблемы
Blender B3DExport Ключевые разработчики Источник Проблемы
Служба Ответственные Источник Трекер проблем
*.luanti.org DNS celeron55 Свяжитесь с celeron55. Для размещения на luanti.org требуется его одобрение
www.luanti.org Команда документации Источник Проблемы
forum.luanti.org celeron55 Тема Если у вас возникли вопросы по поводу контента, обратитесь к модератору (по возможности используйте функцию «Пожаловаться на публикацию»)
docs.luanti.org Команда документации Источник Проблемы
servers.luanti.org sfan5 Источник Проблемы
content.luanti.org rubenwardy Источник Проблемы | Contact rubenwardy
irc.luanti.org sfan5 Источник Свяжитесь с sfan5
Google Play Core developers Проблемы
Email @luanti.org rubenwardy Contact rubenwardy

Вы можете сделать пожертвование в некоммерческий коллектив Luanti, чтобы поддержать проект и способствовать его развитию.

Поддержать Luanti