GDevelop vs. Unity : kumpi sopii sinulle parhaiten?

Tänään asetamme GDevelopin ja Unityn vastakkain, jotta näemme, kumpi sopii parhaiten seuraavaan peliisi.

Rakastamme pelien tekemistä. Ja rakastamme Unityä: se on tehokas ja monipuolinen työkalu, jolla on lähes loputtomat mahdollisuudet. On syy, miksi se on johtava pelikehitysalan työkalu. GDevelopilla on kuitenkin omia ainutlaatuisia etuja, ja tänään asetamme GDevelopin ja Unityn vastakkain, jotta voit päättää, kumpi sopii parhaiten projektiisi.

Voit myös katsoa, miten GDevelop vertautuu työkaluihin Roblox, Scratch, Stencyl ja GameMaker ja auttaa valitsemaan sopivimman pelimoottorin sinulle.

Helppokäyttöisyys

Tämä on hyvin subjektiivinen alue GDevelopin ja Unityn vertailussa. Unity voi olla hyvin monimutkainen ja pelottava aloittelijoille. Se käyttää myös C#-ohjelmointikieltä toiminnallisuuden laajentamiseen, ja sen oppimiskäyrä on jyrkkä.

GDevelop on erittäin käyttäjäystävällinen. Itse asiassa GDevelop on koodaukseton, avoimen lähdekoodin pelinteko-ohjelma, jonka voit jopa ajaa selaimessasi.

Innovatiivinen tapahtumajärjestelmä helpottaa pelien luomisen aloittamista, vaikka et olisi koskaan ohjelmoinut. Jos käyttäjä tarvitsee laajentaa ohjelmistoa, GDevelop käyttää JavaScriptiä, hyvin helposti opittavaa kieltä, joka on verkkoteknologioiden standardi.

Voit jopa tehdä pelejä matkan päällä! GDevelopissa on Android- ja iOS-sovellukset iPhonelle ja iPadille. Näin et koskaan joudu lopettamaan unelmapelisi toteuttamista.

GDevelop on myös nopeampi ja kevyempi. Asennus ei vie 5 Gt kuten Unityssä, eikä sinun tarvitse odottaa 30 minuuttia varjostinten uudelleenkäännöstä. Esikatselut ovat lähes välittömiä! GDevelop on avoimen lähdekoodin vaihtoehto Unitylle.

Kuten aiemmin mainittiin, joillekin helpompi voi olla toisille vaikeampi. GDevelop on kuitenkin rakennettu alusta alkaen kaikkien saavutettavaksi taitotasosta riippumatta.

Voidaan sanoa, että GDevelop on pelikehityksen Bubble.io: saavutettava, edullinen koodaukseton kehitystyökalu, joka kasvaa tarpeidesi mukana. Bubble.io hoitaa tätä roolia sovelluskehityksessä, ja GDevelop hoitaa sitä pelien luomisessa.

Vientialustat ja monipuolisuus

Riippuen siitä, mihin alustoihin tähtäät ja minkälaisen pelin haluat tehdä, Unity voi olla GDevelopin ja Unityn vertailussa hieman edellä.

Sekä GDevelopilla että Unityllä voi tehdä 2D-pelejä ja viedä niitä iOS:lle, Androidille, Steamiin, Windowsille, Linuxille, Macille, itch.io-sivustolle, Messenger Gamingiin ja muualle. Jos nämä alustat kattavat ne, joille haluat pelisi julkaista, sinun on valittava ohjelmisto muiden tekijöiden perusteella.

Unityllä on kuitenkin se lisäetu, että sillä voi tehdä monimutkaisia 3D-pelejä ja viedä 2D- ja 3D-pelejä konsoleille, kuten PlayStation 5:lle ja Nintendo Switchille. Konsoleille vieminen edellyttää kuitenkin, että alusta hyväksyy sinut kehittäjäksi.

Jos haluat julkaista Unity-pelisi Switchille, sinun on ensin haettava hyväksyntää Nintendolta. Sama koskee PlayStationia.

Jos pelisi menestyy, on silti mahdollista pyytää pelien siirtoon erikoistunutta yritystä käyttämään omia teknologioitaan ja sertifikaatioitaan GDevelop-pelisi siirtämiseksi konsolille. Joten se ei ole suuri ongelma, jos pelistäsi tulee valtava menestys ja siitä tulee seuraava Among Us. Lisäksi GDevelop on alkanut lisätä myös 3D-toiminnallisuutta! Voit nähdä joitakin hienoja 3D-pelejä, joita ihmiset ovat tehneet 3D-jamissamme tähän mennessä.

GDevelopilla on valttikortti: voit julkaista pelisi gd.gamesiin alle minuutissa suoraan editorista, ja pelit ovat erittäin kevyitä.

Hinnoittelu

Unity

PÄIVITETTY 22/9/23: Unity on hiljattain ilmoittanut merkittävästä muutoksesta hinnoittelurakenteessaan. Olemme päivittäneet tämän artikkelin vastaamaan näitä muutoksia.

Kuten kaikissa sovellusvertailuissa, tässä GDevelopin ja Unityn vertailussa on puhuttava hinnoittelusta. Sekä GDevelop että Unity ovat ilmaisia käyttää, mutta se, pysyykö Unity ilmaisena, riippuu sovelluksestasi.

Syyskuussa 2023 Unity teki muutoksia hinnoittelumalliinsa. Runtime Fee -maksun käyttöönoton myötä Unity alkaa veloittaa pelintekijöitä asennusmäärien ja kokonaistulojen perusteella.

Löydät uuden Runtime Fee -maksun yksityiskohdat alta:

Unityn Runtime Fee -maksuaikataulu.

Unityn Runtime Fee -maksuaikataulu. Lähde: Unity.com.

On tärkeää muistaa, että tämä maksuaikataulu lisätään olemassa oleviin premium-tilauksiin: Unity Pro ($185/kuukausi paikkaa kohden), Unity Enterprise ja Unity Industry ($450/kuukausi paikkaa kohden) joutuvat kaikki Runtime Fee -maksun piiriin, jos ne täyttävät ehdot.

GDevelop

GDevelop sen sijaan on täysin ilmainen, ikuisesti. Sillä ei ole väliä, kuinka paljon rahaa teet peleistäsi. GDevelop on myös avoimen lähdekoodin, mikä tarkoittaa, että jos jokin ei miellytä, voit haarauttaa moottorin milloin tahansa ja jatkaa työskentelyä versiolla, joka tuntuu sinusta houkuttelevimmalta.

On kuitenkin mahdollista tukea projektia ja saada upeita pilviominaisuuksia ostamalla yksi Premium-tilauksista.

Premium-tilauksilla saat muun muassa enemmän pilvirakennuksia, mahdollisuuden käyttää alan johtavia iOS- tai Android-sovelluksia rajoituksetta, projektien synkronoinnin laitteiden välillä, GDevelop-brändin poistamisen kaikista peleistä ja paljon muuta. Tilaukset alkavat jo $5 kuukaudessa.

  • Ilmainen: voit viedä automaattisesti kahdesti päivässä Android-sovellukseen ja kahdesti päivässä Windowsille, macOS:lle ja Linuxille. Voit viedä automaattisesti paikallisesti HTML5-muotoon rajattoman määrän kertoja. Voit myös luoda paikallisen rakennusympäristön ja viedä kaikille tuetuille alustoille rajoituksetta.
  • Silver: voit viedä automaattisesti 10 kertaa päivässä Android-sovellukseen ja 10 kertaa päivässä Windowsille, macOS:lle ja Linuxille. Voit tallentaa ja synkronoida 50 pilviprojektia, ja kullekin projektille on varattu 250 Mt.
  • Gold: voit viedä automaattisesti 70 kertaa päivässä Android-sovellukseen ja 70 kertaa päivässä Windowsille, macOS:lle ja Linuxille. Voit tallentaa ja synkronoida 100 pilviprojektia, ja kullekin projektille on varattu 500 Mt.

Lisäksi on GDevelopin Premium-tilauksia yrityksille, pelistudioille ja ammattilaisille, jotka tarvitsevat vielä enemmän ominaisuuksia, enemmän pilvitallennusta ja synkronointia sekä jopa suoraa tukea GDevelop-tiimiltä.

Lopuksi on GDevelopin Premium-tilaukset Educationille, jotka alkavat $3 kuukaudessa käyttäjää kohden. Niihin kuuluu luokkahuoneeseen suunniteltuja ominaisuuksia, kuten mahdollisuus opettajille seurata oppilasprojekteja, oppilaiden täysi anonymiteetti (GDevelop-tilin luomiseen ei tarvitse sähköpostiosoitetta) ja paljon muuta.

GDevelopissa on myös kehittyneet pelianalytiikat, joilla näet, miten pelisi menestyy, pelaajatilit, joiden avulla voit estää huijaamisen tulostauluja sisältävissä peleissä, pelaajapalautelomakkeita ja paljon muuta. Kaikki nämä ominaisuudet ovat parempia Premium-tilauksella.

Nämä ovat ainoat erot tilauksen kanssa ja ilman. Upeat työkalut, kuten virheenjäljitin, Live-esikatselu ja muut, ovat aina ilmaisia, ja niin on aina jatkossakin. Tilauksella autat myös maksamaan palvelinten, isäntäpalvelun ja kaistanleveyden kustannuksia paketoinnin ja muiden verkkopalveluiden osalta. Lopuksi tuet myös kaikille saatavilla olevan avoimen lähdekoodin pelimoottorin kehittämistä!

GDevelopin mukana tulee myös yli 170 peliesimerkkiä, joiden avulla pääset heti alkuun, sekä assettikauppa täynnä ilmaisia assetteja, joita voit käyttää peleissäsi, jopa kaupallisesti!

Yhteisö ja oppimateriaalit

Unity on tunnetumpi, ja siksi siitä on tarjolla valtavasti opetusohjelmia ja kursseja, mutta sen oppimiskäyrä on myös jyrkempi.

GDevelop on helppokäyttöinen, joten voit aloittaa pelien tekemisen heti. Jos tarvitset apua, meillä on GDevelop Academy, jossa on runsaasti pelinkehityksen opetusohjelmia, sekä uskomattoman avulias yhteisö muita tekijöitä, jotka ovat valmiita auttamaan sinua. freeCodeCampin YouTube-kanavalla on jopa kokonainen pikakurssi:

GDevelop on myös avoimen lähdekoodin projekti, mikä tarkoittaa, että voit liittyä lukemattomien yhteistyökumppaneiden joukkoon, jotka ovat tehneet GDevelopista sen, mikä se on tänään. Lisäksi voit aina varmistaa, ettei koodissa ole haitallisia osia.

Joten, kumpi on sinulle oikea?

Lyhyesti: se riippuu siitä, minkälaisen pelin haluat tehdä. Jos haluat tehdä 3D-pelin tai yrität saada hyväksynnän konsolikehittäjäksi julkaistaksesi siellä, Unity on edellä.

Mutta jos haluat tehdä pelejä helposti, ilman ehtoja ja ilman huolta maksamisesta sen jälkeen, kun alat elättää itsesi peleillä, GDevelop on sinua varten. Se tarjoaa edelleen valtavasti vientimahdollisuuksia, ja 2D- ja 3D-indie-pelialue on elävämpi kuin koskaan, erityisesti mobiilipelien yleistymisen myötä. Lopuksi GDevelopin hinnoittelurakenne ja avoimen lähdekoodin luonne takaavat, ettei moottorin käyttäminen peliesi tekemiseen koskaan muutu sinulle liian kalliiksi.

Pelien luomiseen ja kehittämiseen ei ole koskaan ollut parempaa aikaa. Tiedämme, että työkaluja on runsaasti valittavana, ja toivottavasti tämä artikkeli auttaa sinua tekemään sinulle sopivan päätöksen.