Підтримка консолі у Godot

Процес портування консолі

Щоб розробляти консолі в Godot, вам потрібен доступ до консольного SDK і експорту шаблонів для нього. Ці шаблони експорту потрібно розробити самостійно або когось, найнятого для цього, або надати стороння компанія.

Наразі єдиною консоллю, яку офіційно підтримує Godot, є Steam Deck (через офіційні шаблони експорту Linux).

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

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

Примітка

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

Процес публікації на консолі

Незалежно від двигуна, який використовується для створення гри, процес публікації гри на консольній платформі виглядає наступним чином:

  • Зареєструйте обліковий запис розробника на веб-сайті виробника консолі, а потім підпишіть NDA та контракти на публікацію. Для цього потрібно мати зареєстровану юридичну особу.

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

  • Отримайте доступ до інструментів розробника та замовте консоль, створену спеціально для розробників (devkit). Вартість цих devkits є конфіденційною.

  • Портуйте свою гру на консольну платформу або заплатіть компанії за це.

  • Щоб опублікувати гру, її потрібно оцінити в регіонах, у яких ви хочете її продавати. Наприклад, рейтинг гри обробляє ESRB у Північній Америці, і PEGI в Європі. Інді-розробники, як правило, можуть отримати рейтинг дешевше порівняно з більш визнаними розробниками.

Через складність процесу багато студій і розробників віддають перевагу аутсорсингу портування консолі.

Ви можете прочитати більше про процес публікації консолі в цій статті: Godot і консолі, все, що вам потрібно знати

Підтримка сторонніх розробників

Консольні порти Godot пропонуються сторонніми компаніями (які самостійно портували Godot). Деякі з цих компаній також пропонують публікацію ваших ігор на різні консолі.

Нижче наведено список деяких постачальників:

  • Lone Wolf Technology пропонує портування та публікацію ігор Godot для Switch і Playstation 4.

  • Pineapple Works пропонує портування та публікацію ігор Godot для Nintendo Switch 1 та 2, Xbox One та Xbox Series X/S, PlayStation 5 (GDScript/C#).

  • RAWRLAB games пропонує перенесення ігор Godot на Switch.

  • мазет! games пропонує портування та публікацію ігор Godot для Switch, Xbox One і Xbox Series X/S.

  • Olde Sküül пропонує портування та публікацію ігор Godot для Switch, Xbox One, Playstation 4 і Playstation 5.

  • Tuanisapps пропонує перенесення та публікацію ігор Godot на Switch.

  • Seaven Studio пропонує перенесення ігор Godot на Switch, Xbox One, Xbox Series, PlayStation 4 і PlayStation 5.

  • Sickhead Games пропонує портування консолі на Nintendo Switch, PlayStation 4, PlayStation 5, Xbox One і Xbox Series X/S для ігор Godot.

Якщо ваша компанія пропонує перенесення або послуги з перенесення і публікації для ігор Godot, не соромтеся «зв’язатися з Godot Foundation, щоб додати вашу компанію до списку вище.

Проміжне програмне забезпечення

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

  • W4 Games пропонує офіційні порти проміжного програмного забезпечення для Nintendo Switch, Xbox Series X/S та Playstation 5.