Як зробити внесок

Godot Engine є безкоштовним і має відкритий код. Як і будь-який громадський проект, ми покладаємося на внески волонтерів. На цій сторінці ми хочемо продемонструвати різні способи, якими ви, як користувачі, можете брати участь, щоб допомогти вам знайти правильне місце для початку з набором навичок, який у вас є. Тому що, всупереч поширеній думці, на проекті потрібні не просто програмісти!

Збір коштів

  • Пожертвувати

    Ми створили некомерційну Фонд Godot, щоб підтримувати Godot Engine як у фінансових, так і в адміністративних питаннях. На практиці це означає, що Фонд наймає людей для роботи над проектом неповний або повний робочий день. Ці роботи включають розробку двигуна, а також пов’язані завдання, такі як перевірка коду, управління виробництвом, спільнота та маркетингові зусилля тощо.

    Маючи лише 5 євро на місяць, ви можете допомогти нам розвиватися. Наразі ми маємо намір найняти більше основних розробників, щоб охопити більшу площу штатними спеціалістами, які доповнюють і направляють роботу волонтерів.

    Приєднайтеся до Фонду розвитку

  • Пожертвування Подумайте про своїх підписників у соціальних мережах або інших спільнотах, у яких ви активні. Використовуйте це охоплення, щоб нагадати своєму соціальному середовищу, що навіть невеликі внески можуть мати значення, особливо якщо це робить велика кількість людей у той самий час.

    Ви творець контенту? Спробуйте додати посилання на Фонд розвитку Godot до своїх описів. Якщо ви ведете прямі трансляції, можливо, подумайте про організацію трансляцій із стимулюванням пожертв.

  • Опублікуйте Godot Games. Ви правильно почули, проста публікація гри #MadeWithGodot може позитивно вплинути на добробут цього проекту. Ваш особистий успіх підносить механізм до життєздатної альтернативи для інших розробників, що сприяє подальшому розвитку спільноти. Крім того, це відкриває нам двері для налагодження контактів з галуззю щодо можливої співпраці.

Технічні внески

  • Повідомляйте про помилки та інші проблеми Як активні користувачі механізму, ви краще, ніж будь-хто інший, готові виявляти помилки та інші проблеми. Щоб повідомити нам про свої знахідки, заповніть цю форму звіту про помилку на нашому GitHub. Переконайтеся, що ви включили якомога більше інформації, щоб переконатися, що ці проблеми можуть бути легко відтворені іншими.

    Якщо ви зацікавлені в упорядкуванні нашого відстеження помилок, ви навіть можете приєднатися до bugsquad!

  • Тестуйте версії для розробки Хоча для ваших проектів рекомендується використовувати стабільні випуски, ви можете допомогти нам протестувати випуски для розробників, бета-версії та кандидати на випуски, відкривши в них копію свого проекту та перевіривши, які проблеми це створює або, можливо, навіть вирішує. Обов’язково підготуйте резервну копію, оскільки це може призвести до незворотних змін.

    Знайдіть останні версії для розробки безпосередньо на нашій сторінці завантаження або за посиланням у власних публікаціях блогу.

  • Додайте код двигуна (переважно C++) Розробка механізму в основному координується на нашому Contributor RocketChat, тож якщо ви серйозно збираєтесь робити рекламні оголошення, вам слід приєднатися до нас там!

    Докладніше про технічний процес подання: Програмування

    Для кожної тематичної області движка є відповідна команда для координації роботи. Приєднуйтеся до пов’язаного чату, щоб отримати більше інформації про пов’язану з громадськістю, дізнатися про відкриті завдання або взяти участь у зустрічах. Для деяких сфер спеціалістам може навіть бути запропоновано підвищити рівень підтримки! Список команд

  • Переглянути внески коду Усі запити на отримання потрібно ретельно перевірити, перш ніж їх можна буде об’єднати в основну гілку. Допоможіть нам отримати перевагу, взявши участь у процесі перевірки коду.

    Щоб розпочати, виберіть будь-який відкритий запит на отримання та зверніться до нашого посібника зі стилю: Процес розгляду запиту на вилучення

  • Плагіни Write (GDScript, C# тощо) Аддони спільноти не входять безпосередньо до основного завантажуваного движка чи репозиторію, але вони забезпечують суттєві покращення якості життя для ваших колег-розробників ігор. Завантажте свої плагіни в Бібліотеку активів Godot, щоб зробити їх доступними для інших.

  • Демонстраційні проекти (GDScript, C# та створення ресурсів) Ми надаємо новим користувачам демо-проекти, щоб вони могли швидко протестувати нові функції або ознайомтеся з двигуном в першу чергу. На галузевих заходах ми можемо навіть демонструвати ці демонстраційні проекти, щоб продемонструвати, на що здатний Godot! Допоможіть покращити існуючі проекти або надішліть свої власні для додавання до пулу та приєднайтеся до демо-каналу у Contributor RocketChat, щоб поговорити про це.

  • Документація Документаціяї є однією з найважливіших частин будь-якого технологічного проекту, але потреба в документуванні нових функцій і суттєвих змін часто ігнорується. Приєднуйтеся до команди документацію, щоб покращити Godot Engine за допомогою ваших навичок технічного письма.

  • Переклади (розмовні мови, крім англійської) Ви зацікавлені в тому, щоб зробити Godot Engine більш доступним для тих, хто не розмовляє англійською? Зробіть внесок у нашу спільноту перекладів.

Підтримка громади

  • Заклик до модераторів Маючи спільноту такого розміру, нам потрібні люди, які могли б стати модераторами-волонтерами в будь-яких місцях. Ці команди організовані Фондом Godot, але вони не функціонували б без відданості таких активних членів спільноти, як ви.

    Ознайомтеся зі своєю улюбленою платформою спільноти, і ви можете натрапити на відкриті виклики заявок.

  • Відповідайте на запитання технічної підтримки Оскільки останнім часом багато нових людей відкривають для себе Godot Engine, потреба в одноранговій технічній підтримці ніколи не була такою. Перегляньте веб-сайт Godot, щоб отримати список офіційних спільнот Godot, які підтримуються користувачами.

  • Створюйте навчальні посібники та інше Як ви почали працювати з Godot Engine? Швидше за все, ви шукали навчальні матеріали поза документацією. Без творців контенту, які охоплюють процес розробки гри, сьогодні не було б такої великої спільноти. Тому було цілком правильним згадати про них на сторінці про важливий внесок у проект.