GDevelop vs Unity : który będzie dla ciebie najlepszy?

Dziś zestawiamy GDevelop vs Unity, by sprawdzić, które będzie najlepsze dla twojej następnej gry.

Uwielbiamy tworzyć gry. Uwielbiamy Unity: to potężne i wszechstronne narzędzie o niemal nieskończonych możliwościach. Nie bez powodu jest liderem w branży tworzenia gier. GDevelop ma jednak kilka własnych, unikalnych zalet, a dziś zestawiamy GDevelop z Unity, by pomóc ci zdecydować, które narzędzie będzie najlepsze dla twojego projektu.

Zobacz też, jak GDevelop wypada na tle Roblox, Scratch, Stencyl i GameMaker, by pomóc ci wybrać najlepszy dla ciebie silnik gier.

Łatwość obsługi

To bardzo subiektywny obszar w porównaniu GDevelop vs Unity. Unity może być bardzo złożone i onieśmielające dla nowicjuszy. Do rozszerzania funkcji używa też języka programowania C#, który ma stromą krzywą uczenia się.

GDevelop jest niezwykle przyjazny dla użytkownika. To aplikacja do tworzenia gier, open source i bez kodu, którą możesz nawet uruchomić w przeglądarce.

Jego innowacyjny system zdarzeń ułatwia ludziom rozpoczęcie tworzenia gier, nawet jeśli nigdy wcześniej nie programowali. A jeśli użytkownik potrzebuje rozbudować oprogramowanie, GDevelop korzysta z JavaScriptu, bardzo łatwego do nauki języka, będącego standardem technologii webowych.

Możesz nawet tworzyć gry w podróży! GDevelop ma aplikacje Android i iOS dla iPhone i iPad. Dzięki temu nigdy nie musisz przerywać urzeczywistniania gry swoich marzeń.

GDevelop jest też szybszy i lżejszy. Nie ma instalacji na 5 GB, jak w przypadku Unity, i nie trzeba czekać 30 minut na rekompilację shaderów. Podglądy są niemal natychmiastowe! GDevelop to alternatywa open source dla Unity.

Jak już wspomnieliśmy, to, co jest łatwe dla jednych, może być trudniejsze dla innych. Ale GDevelop został zbudowany od podstaw tak, by był dostępny dla każdego, niezależnie od poziomu umiejętności.

Można powiedzieć, że GDevelop to Bubble.io do tworzenia gier: dostępne i przystępne cenowo narzędzie do tworzenia bez kodu, które rośnie wraz z twoimi potrzebami. Bubble.io pełni tę rolę w tworzeniu aplikacji, a GDevelop w tworzeniu gier.

Platformy eksportu i wszechstronność

W zależności od tego, na jakie platformy celujesz i jaki rodzaj gry chcesz stworzyć, Unity może nieco wyprzedzić w porównaniu GDevelop vs Unity.

Zarówno GDevelop, jak i Unity mogą tworzyć gry 2D i eksportować je na iOS, Androida, Steam, Windows, Linux, Maca, itch.io, Messenger Gaming i nie tylko. Jeśli więc te platformy odpowiadają twoim planom, do wyboru oprogramowania musisz wziąć pod uwagę inne czynniki.

Unity ma jednak tę przewagę, że potrafi tworzyć złożone gry 3D i eksportować gry 2D i 3D na konsole, takie jak PlayStation 5 i Nintendo Switch. Aby jednak eksportować na konsole, musisz zostać zatwierdzony jako deweloper przez daną platformę.

Jeśli więc chcesz opublikować swoją grę Unity na Switchu, najpierw musisz złożyć wniosek o zatwierdzenie przez Nintendo. Tak samo jest w przypadku PlayStation.

Jeśli twoja gra odniesie sukces, nadal można poprosić firmę zajmującą się portowaniem gier, by użyła własnych technologii i certyfikatów do przeniesienia twojej gry GDevelop na konsolę. Nie jest to więc wielki problem, jeśli twoja gra stanie się ogromnym sukcesem i zostanie następnym Among Us. A GDevelop zaczął też dodawać funkcje 3D! Zobacz kilka fajnych gier 3D, które ludzie stworzyli podczas naszego jamu 3D.

GDevelop ma asa w rękawie: możesz opublikować swoją grę na gd.games w mniej niż minutę, prosto z edytora, a gry są bardzo lekkie.

Cennik

Unity

ZAKTUALIZOWANO 22.09.23: Unity niedawno ogłosiło poważną zmianę w swojej strukturze cenowej. Zaktualizowaliśmy ten artykuł, by uwzględnić te zmiany.

Jak w przypadku każdego porównania aplikacji, w tym artykule porównującym GDevelop vs Unity musimy mówić o cenach. Zarówno GDevelop, jak i Unity są darmowe w użyciu, ale to, czy Unity pozostaje darmowe, zależy od twojej aplikacji.

We wrześniu 2023 roku Unity wprowadziło zmiany w modelu cenowym. Wraz z wprowadzeniem Runtime Fee Unity zacznie pobierać opłaty od twórców gier w zależności od liczby instalacji oraz łącznych przychodów.

Poniżej znajdziesz szczegóły nowej opłaty Runtime Fee:

Harmonogram opłat Runtime Fee Unity.

Harmonogram opłat Runtime Fee Unity. Źródło: Unity.com.

Warto pamiętać, że ten harmonogram opłat dolicza się do istniejących płatnych planów Unity: Unity Pro (185 $ miesięcznie za miejsce), Unity Enterprise i Unity Industry (450 $ miesięcznie za miejsce) również będą objęte Runtime Fee, jeśli spełnią warunki.

GDevelop

GDevelop natomiast jest całkowicie darmowy, na zawsze. Nie ma znaczenia, ile pieniędzy zarobisz na swoich grach. GDevelop jest też open source, co oznacza, że jeśli coś ci się nie podoba, możesz w każdej chwili zrobić fork silnika i kontynuować pracę z wersją, która najbardziej ci odpowiada.

Możesz jednak wesprzeć projekt i dodać fantastyczne funkcje chmurowe, wykupując jedną z subskrypcji Premium.

Funkcje dodane w subskrypcjach Premium to m.in.: więcej kompilacji w chmurze, możliwość nieograniczonego korzystania z naszych wiodących w branży aplikacji iOS lub aplikacji Android, synchronizacja projektów między urządzeniami, usunięcie wszelkich oznaczeń GDevelop z gier i nie tylko. Subskrypcje zaczynają się już od 5 $ miesięcznie.

  • Free: możesz automatycznie eksportować dwa razy dziennie do aplikacji Android i dwa razy dziennie do Windows/macOS/Linux. Możesz automatycznie eksportować do HTML5 lokalnie nieograniczoną liczbę razy. Możesz też utworzyć lokalne środowisko kompilacji i eksportować do wszystkich obsługiwanych platform bez ograniczeń.
  • Silver: możesz automatycznie eksportować 10 razy dziennie do aplikacji Android i 10 razy dziennie do Windows/macOS/Linux. Możesz przechowywać i synchronizować 50 projektów w chmurze, z 250 MB przydzielonymi dla każdego projektu.
  • Gold: możesz automatycznie eksportować 70 razy dziennie do aplikacji Android i 70 razy dziennie do Windows/macOS/Linux. Możesz przechowywać i synchronizować 100 projektów w chmurze, z 500 MB przydzielonymi dla każdego projektu.

Istnieją też plany Premium GDevelop dla firm, studiów gier i profesjonalistów, którzy potrzebują jeszcze więcej funkcji, większej przestrzeni w chmurze i synchronizacji, a nawet bezpośredniego wsparcia zespołu GDevelop.

Wreszcie są plany Premium GDevelop dla edukacji, które zaczynają się od 3 $ miesięcznie za użytkownika i zawierają funkcje dostosowane do pracy w klasie, takie jak możliwość monitorowania projektów uczniów przez nauczycieli, pełna anonimowość uczniów (nie trzeba podawać adresu e-mail, by założyć konto GDevelop) i nie tylko.

GDevelop oferuje też zaawansowane statystyki gier, dzięki którym zobaczysz, jak radzi sobie twoja gra, konta graczy, które zapobiegają oszukiwaniu w grach z tablicami wyników, formularze opinii graczy i nie tylko. Wszystkie te funkcje są rozszerzone w ramach subskrypcji Premium.

To wszystkie różnice między posiadaniem subskrypcji a jej brakiem. Świetne narzędzia, takie jak Debugger, podgląd na żywo i inne, są zawsze darmowe i takie pozostaną. Dzięki subskrypcji pomagasz też pokrywać koszty hostingu, serwerów i transferu danych związane z pakowaniem i innymi usługami online. Wreszcie wspierasz rozwój silnika gier open source, dostępnego dla każdego!

GDevelop zawiera również ponad 170 przykładów, dzięki którym zaczniesz od razu, oraz Sklep z zasobami pełen darmowych materiałów, których możesz używać w swoich grach, nawet komercyjnie!

Społeczność i zasoby do nauki

Unity jest bardziej znane, więc jest mnóstwo poradników i kursów, ale ma też bardziej stromą krzywą uczenia się.

GDevelop jest łatwy w użyciu, więc możesz od razu zacząć tworzyć gry. A jeśli potrzebujesz pomocy, mamy Akademię GDevelop z mnóstwem poradników o tworzeniu gier, a także niezwykle pomocną społeczność twórców, gotowych i chętnych, by ci pomóc. Jest nawet pełny intensywny kurs na kanale YouTube freeCodeCamp:

GDevelop jest też projektem open source, co oznacza, że możesz dołączyć do niezliczonych współtwórców, którzy uczynili GDevelop tym, czym jest dzisiaj. I zawsze możesz się upewnić, że kod nie zawiera złośliwych fragmentów.

Więc który będzie dla ciebie odpowiedni?

W skrócie? Wszystko zależy od rodzaju gry, którą chcesz stworzyć. Jeśli chcesz zrobić grę 3D albo próbujesz uzyskać zatwierdzenie jako deweloper konsolowy, by publikować tam swoje gry, to Unity jest na prowadzeniu.

Ale jeśli chcesz łatwo tworzyć gry, bez zobowiązań i bez obaw o konieczność płacenia, gdy zaczniesz zarabiać na swoich grach, GDevelop jest dla ciebie. Nadal oferuje mnóstwo możliwości eksportu, a scena niezależnych gier 2D/3D jest bardziej żywa niż kiedykolwiek, zwłaszcza dzięki rosnącej popularności gier mobilnych. Wreszcie struktura cenowa GDevelop i jego natura open source gwarantują, że nigdy nie zostaniesz wykluczony z korzystania z silnika ze względu na cenę.

Nigdy nie było lepszego momentu, by wejść w tworzenie i rozwój gier. Wiemy, że wyboru narzędzi jest ogrom, i mamy nadzieję, że ten artykuł pomoże ci podjąć właściwą dla ciebie decyzję.