Сьогодні ми порівняємо GDevelop проти Unity, щоб з’ясувати, який із них найкращий для вашої наступної гри.
Ми любимо створювати ігри. І ми любимо Unity: це потужний і універсальний інструмент з майже безмежними можливостями. Не дарма вони є лідерами в індустрії розробки ігор. Але GDevelop має власні унікальні переваги, тож сьогодні ми порівняємо GDevelop проти Unity, щоб допомогти вам визначити, котрий із них найкращий для вашого проекту.
Також можна дізнатися, як GDevelop порівнюється з Roblox,Scratch, Stencyl і GameMaker, щоб обрати ігровий рушій, який найкраще вам підходить.
Це дуже суб’єктивна сфера в порівнянні GDevelop проти Unity. Unity може бути дуже складним і лякаючим для новачків. Крім того, для розширення функціональності він використовує мову програмування C#, яка має високий поріг входу.
GDevelop надзвичайно зручний у використанні. Насправді GDevelop є застосунком без коду з відкритим кодом для створення ігор, який можна навіть запустити у браузері.
Його інноваційна система подій полегшує людям початок створення ігор, навіть якщо вони ніколи раніше не програмували. А якщо користувачеві потрібно розширити програму, GDevelop використовує JavaScript, дуже просту для вивчення мову, яка є стандартом для веб-технологій.
Ви навіть можете створювати ігри в дорозі! GDevelop має застосунки для Android і iOS, а також для iPhone і iPad. Тож ніщо не завадить вам втілити гру вашої мрії.
GDevelop також швидший і легший. Немає встановлення на 5 ГБ, як у Unity, і вам не потрібні 30 хвилин, щоб перекомпілювати шейдери. Попередній перегляд майже миттєвий! GDevelop є альтернативою Unity з відкритим кодом.
Як вже зазначалося, те, що простіше для одних, може бути складнішим для інших. Але GDevelop з самого початку створювався так, щоб бути доступним усім, незалежно від рівня навичок.
Можна сказати, що GDevelop є Bubble.io для розробки ігор: доступний, недорогий інструмент розробки без коду, який зростає разом із вашими потребами. Bubble.io виконує цю роль для застосунків, а GDevelop для створення ігор.
Залежно від платформ, на які ви орієнтуєтеся, і від типу гри, яку хочете створити, Unity може трохи випередити GDevelop у цьому порівнянні.
І GDevelop, і Unity можуть створювати 2D-ігри та експортувати їх на iOS, Android, Steam, Windows, Linux, Mac, itch.io, Messenger Gaming та інші платформи. Тож якщо цього достатньо для платформ, на яких ви хочете розмістити гру, вам доведеться враховувати інші фактори, щоб вибрати рушій.
Проте Unity має додаткову перевагу: він може створювати складні 3D-ігри та експортувати 2D- і 3D-ігри на консолі, як-от Playstation 5 і Nintendo Switch. Однак, щоб експортувати гру на консолі, вам спершу потрібно отримати схвалення від цієї платформи як розробника.
Тож якщо ви хочете опублікувати гру, створену на Unity, на Switch, спершу потрібно буде подати заявку на схвалення від Nintendo. Те саме стосується й Playstation.
Якщо ваша гра матиме успіх, усе одно можна попросити компанію з портування ігор використати власні технології та сертифікації, щоб перенести вашу гру GDevelop на консолі. Тож це не велика проблема, навіть якщо ваша гра стане масово популярною і стане наступною Among Us. А GDevelop також почав додавати 3D-функції! Ви можете подивитися деякі круті 3D-ігри, які люди створили під час нашого 3D-джему.
У GDevelop є козир у рукаві: ви можете опублікувати гру на gd.games менш ніж за 1 хвилину прямо з редактора, а самі ігри дуже легкі.
ОНОВЛЕНО 22/9/23: компанія Unity нещодавно оголосила про значну зміну структури ціноутворення. Ми оновили цю статтю, щоб відобразити ці зміни.
Як і в будь-яких порівняннях застосунків, у цій статті, де ми порівнюємо GDevelop проти Unity, маємо поговорити про ціни. І GDevelop, і Unity можна використовувати безкоштовно, але те, чи залишиться Unity безкоштовним, залежить від вашого проекту.
У вересні 2023 року Unity внесла зміни до своєї моделі ціноутворення. З введенням Runtime Fee Unity почне стягувати плату з творців ігор залежно від кількості встановлень, а також від загального доходу.
Деталі нової Runtime Fee ви знайдете нижче:
Розклад Runtime Fee від Unity. Джерело: Unity.com.
Важливо пам’ятати, що цей розклад додається до наявних платних планів Unity: Unity Pro ($185/міс. за місце), Unity Enterprise і Unity Industry ($450/міс. за місце) підпадатимуть під Runtime Fee, якщо відповідатимуть умовам.
Натомість GDevelop повністю безкоштовний назавжди. Не має значення, скільки грошей ви заробляєте на своїх іграх. GDevelop також є рушієм з відкритим кодом, тобто якщо вам щось не подобається, ви можете будь-коли створити форк рушія і продовжити роботу з версією, яка вам найбільше підходить.
Проте ви можете підтримати проект і отримати чудові хмарні функції, оформивши одну з підписок Premium.
Серед функцій підписок Premium: більше хмарних збірок, можливість необмежено користуватися нашими провідними в галузі застосунками iOS або Android, синхронізація проектів між пристроями, видалення всього брендингу GDevelop з ігор та інше. Підписки починаються лише від $5/міс.
Також існують плани Premium для бізнесу від GDevelop для ігрових студій і професіоналів, яким потрібно ще більше функцій, більше хмарного сховища та синхронізації, а також пряма підтримка від команди GDevelop.
Нарешті, існують плани GDevelop Premium для Education, які починаються від $3/міс. за користувача і містять функції для роботи в класах, як-от можливість учителям стежити за проектами учнів, повна анонімність учнів (для створення облікового запису GDevelop не потрібна адреса електронної пошти) тощо.
GDevelop також має розширену аналітику гри, щоб бачити, як працює ваша гра, облікові записи гравців, які запобігають шахрайству в іграх з таблицями лідерів, форми відгуків гравців та інше. Усі ці функції покращуються з підпискою Premium.
Це єдині відмінності між наявністю та відсутністю підписки. Чудові інструменти, як-от налагоджувач, Живий перегляд та інші, завжди були безкоштовними і такими й залишатимуться. З підпискою ви також допомагаєте покривати витрати на хостинг, сервери та пропускну здатність для пакування й інших онлайн-сервісів. Нарешті, ви також підтримуєте розвиток рушія з відкритим кодом, доступного кожному!
GDevelop також містить понад 170 прикладів, які допоможуть вам швидко почати, а також Крамницю ресурсів, повну безкоштовних ресурсів, які можна використовувати у своїх іграх, навіть комерційно!
Unity є більш відомою, тому існує безліч уроків і курсів, але в ній також вищий поріг входу.
GDevelop простий у використанні, тож ви можете одразу почати створювати ігри. А якщо вам потрібна допомога, ми маємо Академію GDevelop з безліччю уроків зі створення ігор, а також неймовірно корисну спільноту колег-творців, готових простягнути вам руку допомоги. Є навіть повний інтенсивний курс на YouTube-каналі freeCodeCamp:
GDevelop також є проектом з відкритим кодом, а це означає, що ви можете приєднатися до безлічі співавторів, які зробили GDevelop таким, яким він є сьогодні. Крім того, ви завжди зможете переконатися, що в коді немає шкідливих фрагментів.
Коротко кажучи? Це залежить від типу гри, яку ви хочете створити. Якщо ви хочете створити 3D-гру або намагаєтеся отримати схвалення як розробника консольних ігор, щоб публікувати їх там, то перевагу має Unity.
Але якщо ви хочете створювати ігри легко, без жодних зобов’язань і без хвилювань про необхідність платити, щойно почнете заробляти на життя своїми іграми, то GDevelop вам підійде. Він і досі пропонує безліч можливостей експорту, а сцена незалежних 2D/3D-ігор живіша, ніж будь-коли, особливо із зростанням популярності мобільних ігор. Нарешті, структура ціноутворення GDevelop і те, що рушій має відкритий код, гарантують, що ціна ніколи не стане для вас перешкодою на шляху до створення ігор.
Ніколи ще не було кращого часу, щоб зайнятися створенням і розробкою ігор. Ми знаємо, що вибір інструментів величезний, і сподіваємося, що ця стаття допоможе вам ухвалити рішення, яке підходить саме вам.