Долучитися

Долучитися

Усі

Програмісти

  • Працюйте над грою чи модом і опублікуйте її на 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 Основні розробники Джерело Задачі | 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