GDevelop Vs. Unity : кой е най-подходящ за вас?

Днес сравняваме GDevelop Vs. Unity, за да видим кой е най-добър за следващата ви игра.

Обичаме да създаваме игри. И обичаме Unity: това е мощен и универсален инструмент с почти безкрайни възможности. Има причина те да са лидери в индустрията за разработка на игри. Но GDevelop има някои уникални предимства и днес сравняваме GDevelop Vs. Unity, за да ви помогнем да решите кой е най-подходящ за проекта ви.

Вижте също как GDevelop се сравнява с Roblox,Scratch, Stencyl и GameMaker, за да изберете кой игров двигател е най-подходящ за вас.

Лекота на използване

Това е много субективна област при сравнението GDevelop Vs. Unity. Unity може да бъде много сложен и плашещ за новаците. Той използва и езика за програмиране C#, за да разширява функционалността си, който има стръмна крива на обучение.

GDevelop е изключително лесен за използване. Всъщност GDevelop е приложение за създаване на игри без код и с отворен код, което можете да стартирате дори в браузъра си.

Иновативната система от събития улеснява хората да започнат да създават игри, дори ако никога досега не са програмирали. А ако потребител има нужда да разшири софтуера, GDevelop използва JavaScript, много лесен за научаване език, който е стандарт за уеб технологиите.

Можете дори да създавате игри в движение! GDevelop има приложения за Android и iOS за iPhone и iPad. Така никога не се налага да спирате да превръщате мечтаната си игра в реалност.

GDevelop е също по-бърз и по-лек. Няма инсталация от 5 GB, както при Unity, и не се налага да чакате 30 минути, за да прекомпилирате шейдърите. Прегледите са почти мигновени! GDevelop е алтернатива с отворен код на Unity.

Както вече казахме, това, което е по-лесно за едни, може да е по-трудно за други. Но GDevelop е създаден от самото начало така, че да е достъпен за всеки, независимо от нивото на уменията.

Можете да кажете, че GDevelop е Bubble.io за разработката на игри: достъпен и разумен по цена инструмент за разработка без код, който се развива заедно с нуждите ви. Bubble.io изпълнява тази роля за разработката на приложения, а GDevelop – за създаването на игри.

Платформи за експорт и универсалност

В зависимост от платформите, за които планирате, и от вида игра, която искате да създадете, Unity може да е малко напред в сравнението GDevelop Vs. Unity.

И 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 game jam.

GDevelop има коз в ръкава: можете да публикувате играта си в gd.games за по-малко от 1 минута директно от редактора, а игрите са изключително леки.

Цени

Unity

АКТУАЛИЗИРАНО НА 22/9/23: Unity наскоро обяви голяма промяна в структурата на цените си. Актуализирахме тази статия, за да отразим тези промени.

Както при всяко сравнение между приложения, и в тази статия, сравняваща GDevelop Vs. Unity, трябва да говорим за цените. И GDevelop, и Unity са безплатни за използване, но дали Unity остава безплатен, зависи от това за какво го използвате.

През септември 2023 г. Unity направи промени в ценовия си модел. С въвеждането на Runtime Fee Unity ще започне да таксува създателите на игри въз основа на броя инсталации, както и на общите приходи.

Подробностите за новата им Runtime Fee са посочени по-долу:

Таблица на Runtime Fee на Unity.

Таблица на Runtime Fee на Unity. Източник: Unity.com.

Важно е да се има предвид, че тази таблица се добавя към съществуващите им платени планове: Unity Pro (185 $/месец на място), Unity Enterprise и Unity Industry (450 $/месец на място) ще бъдат обект на Runtime Fee, ако отговарят на условията.

GDevelop

От друга страна, GDevelop е напълно безплатен завинаги. Няма значение колко пари печелите от игрите си. GDevelop е и с отворен код, което означава, че ако има нещо, което не ви харесва, можете по всяко време да създадете fork на двигателя и да продължите да работите с версията, която ви харесва най-много.

Все пак има възможност да подкрепите проекта и да добавите страхотни облачни функции, като закупите един от премиум абонаментите.

Функциите, добавени с премиум абонаментите, включват: повече облачни компилации, възможност за неограничено използване на водещите в индустрията приложения за iOS или Android, синхронизиране на проектите между устройствата, премахване на цялото брандиране на GDevelop от игрите и още. Абонаментите започват от едва 5 $/месец.

  • Безплатен: можете автоматично да експортирате два пъти на ден за Android приложение и два пъти на ден за Windows/macOS/Linux. Можете автоматично да експортирате локално за HTML5 неограничен брой пъти. Можете също да създадете локална среда за компилиране и да експортирате за всички поддържани платформи без ограничения.
  • Silver: можете автоматично да експортирате 10 пъти на ден за Android приложение и 10 пъти на ден за Windows/macOS/Linux. Можете да съхранявате и синхронизирате 50 проекта в облака, като за всеки проект са предвидени по 250 MB.
  • Gold: можете автоматично да експортирате 70 пъти на ден за Android приложение и 70 пъти на ден за Windows/macOS/Linux. Можете да съхранявате и синхронизирате 100 проекта в облака, като за всеки проект са предвидени по 500 MB.

Има и премиум планове за бизнеса, за игрови студиа и професионалисти, които се нуждаят от още функции, повече облачно пространство и синхронизация, както и от директна поддръжка от екипа на GDevelop.

Накрая има премиум плановете на GDevelop за Education, които започват от 3 $/месец на потребител и включват функции, ориентирани към класната стая, като възможност учителите да следят проектите на учениците, пълна анонимност на учениците (не е нужен имейл адрес, за да се създаде акаунт в GDevelop) и още.

GDevelop разполага и с разширена аналитика на игрите, за да виждате как се представя играта ви, с акаунти за играчи, които предотвратяват измамите в игрите с класации, с формуляри за обратна връзка от играчите и още. Всички тези функции се допълват с премиум абонамент.

Това са единствените разлики между наличието и липсата на абонамент. Невероятни инструменти като Дебъгера, Прегледа на живо и още са винаги безплатни и такива ще останат. С абонамента помагате и за покриването на разходите за хостинг, сървъри и трафик за пакетирането и другите онлайн услуги. Накрая подкрепяте и разработката на игров двигател с отворен код, достъпен за всеки!

GDevelop включва и над 170 примера, с които да започнете веднага, както и магазин за ресурси, пълен с безплатни ресурси, които можете да използвате в игрите си, дори за търговски цели!

Ресурси за общността и обучение

Unity е по-известен и затова има огромно количество уроци и курсове, но има и по-стръмна крива на обучение.

GDevelop е лесен за използване, така че можете да започнете да създавате игри веднага. А ако имате нужда от помощ, разполагаме с Академията на GDevelop с множество уроци по разработка на игри, както и с невероятно полезна общност от колеги създатели, готови да ви помогнат. Има дори и пълен курс в YouTube канала на freeCodeCamp:

GDevelop е също проект с отворен код, което означава, че можете да се присъедините към безбройните сътрудници, които са направили GDevelop такъв, какъвто е днес. И винаги ще можете да се уверите, че в кода няма злонамерени части.

И така, кой е подходящ за вас?

Накратко? Всичко зависи от вида игра, която искате да създадете. Ако искате да направите 3D игра или се опитвате да получите одобрение като конзолен разработчик, за да публикувате там, Unity е на първо място.

Но ако искате да създавате игри лесно, без скрити условия и без притеснения, че ще трябва да плащате, след като започнете да печелите от игрите си, GDevelop е решението за вас. Той все още предлага огромно разнообразие от възможности за експорт, а сцената на 2D/3D инди игрите е по-жива от всякога, особено с нарастващото приемане на мобилните игри. Накрая, ценовата структура на GDevelop и отвореният му код гарантират, че никога няма да бъдете лишени от възможността да използвате двигателя, за да създавате игрите си.

Никога досега не е имало по-добро време да се заемете със създаването и разработката на игри. Знаем, че има много възможности за избор на инструменти и се надяваме тази статия да ви помогне да вземете решението, което е подходящо за вас.