Перейти до вмісту
aukimi проти Unity

Менший рушій, з долученими інструментами для арту

Unity — зрілий рушій, на якому виходять комерційні ігри на всіх платформах. Engine від aukimi молодший, зате постачається з інструментами для арту, звуку та відео в тій самій вкладці.

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

Пліч-о-пліч

Критерійaukimi EngineUnity
Де ви створюєтеВкладка браузераВстановлений редактор, Windows/macOS/Linux
СкриптингJavaScript, виконується без змін у нативних збіркахC#, з великим стандартним набором інструментів
РендерерBabylon.js — WebGPU з резервним переходом на WebGL2Власні пайплайни, глибоко налаштовувані
Нативні збіркиWindows, macOS, Linux, Android через BevyУсе перелічене, плюс консолі, iOS, XR
Публікація на консоляхНе пропонуєтьсяПідтримується, з партнерствами платформ
МультиплеєрСервери Colyseus, запускаються з вашого облікового записуКілька варіантів мережевого коду, самостійний хостинг або платний
Художній пайплайнЛіпити, малювати, анімувати й компонувати в одному наборіПриносьте власні інструменти
Екосистема ассетівМолодий магазинAsset Store — величезний
Профілювання та налагодженняБазовеЗріле й ретельне
Навчальні матеріалиВласна академіяДвадцять років навчальних матеріалів і курсів

Що вам дає браузер тут

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

Скрипти переживають експорт

«Build → Desktop» або «Mobile» експортує сцену й генерує проєкт на Rust для Bevy, який компілюється в нативний бінарник. JavaScript, написаний вами в редакторі, виконується без змін у цій збірці через вбудований рантайм — підтримувати другу реалізацію вашого геймплею не потрібно.

Мультиплеєр — це перемикач, а не проєкт

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

Коли Unity — правильний вибір

Для більшості комерційної розробки ігор сьогодні це все ще так:

  • Ви випускаєте гру для консолей, iOS чи XR-гарнітур.
  • Ваша гра велика або перевантажена системами, і вам потрібні зрілі інструменти профілювання та роботи з пам’яттю.
  • Ви залежите від Asset Store або від проміжного ПЗ, що інтегрується лише з Unity.
  • Ваша команда знає C#, або ви наймаєте під нього.
  • Вам потрібен рушій, у якого є двадцятирічна відповідь на кожну проблему, з якою ви зіткнетеся.

Engine від aukimi молодий, і ми радше скажемо вам про це тут, ніж ви дізнаєтеся про це через три місяці роботи над проєктом.

Порівняння

Назви продуктів є торговими марками відповідних власників і використовуються тут виключно для ідентифікації та порівняння.

Зробіть невелику гру вже сьогодні

Сцена, скрипт і спільний сервер, який уже працює.

Підтримати проект