Vertailu:
Eli nyt tiiät mitä hyötyä, ny katsotaan muutama suosittu vaihtoehto läpi ja katsotaan että mikä niistä voisi olla hyvä vaihtuehto juuri sinulle.
Unity:
Käydään ekana läpi pelimoottori jonka kaikki tietää!
Unity on tunnettu "huonoista" peleistä
lähinnä sen takia, että kuinka helppo sitä on opetella, käyttää ja
unityn asset storessa on paljon ilmaisia tai halpoja assetteja.
mutta sillä on saatu tehtyä myös hyviä pelejä kuten, Kerbal Space Program ja Cup-head
Unity
on kompenentti perustettu pelimoottori, kaikkiin objecteihin voi
liittää compenetteja jotka muokkaavat objectin peruskäyttöä esim
rigidbody, collisions ja omat scriptit.
Unity käyttää c# koodi kielenään, C# on ei ole mikään helpoin kieli oppia mutta se on todella nopea verratuna muihin koodi kieliin esim pythoniin.
Unitylla
ei ole erillistä 2D mottoria ja käyttää 3D mottoria jossa camera on
lukittu Z-Akselilta, kuitenkin unityn 2D työkalut todella hyvät 2d pelien tekemiseen ja unityllä on tehty todella paljon 2d pelejä, unityllä tehdään paljon erillaisia 2D
pelejä, unity on kuitenkin saanut pientä kettuilua sen pixelartiin
liityvistä bugeista.
Unityyn liitty muutamia
ehtoja sillä tehtyihin pelihin, joihin kanattaa tutustua jos mietit
unityä. (esim unity ei anna tehdä rahapelejä ellet anna niille isoa osaa
tuloista)
UE4:
UnrealEnginesta on tullut tunettu sen todella hienoista ja realisisti 3D grafiikoista ja "recreated in UE4" youtube videoista. Näistä videoista näkyy mihin unreal engine on kykenevä, todella kauniiseen 3D grafiikkaan. Unreal Engine käyttää kahta eri mahdollista eri ohjelmointi kieltä blueprint, joka on täysin kykenevä visuaalinen ohjelmointi tapa se on monen mielestä paras visuaalinen ohjelmointi tapa verrattuna muihin kilpailussa oleviin pelimoottoreihin. Toisena vaihtoehtona on unitystä tuttu C# joka
kirjallinen ohjelmointi kieli.
UnrealEngine on 3D pelimoottori eikä siinä ole erillistä 2D pelimoottoria (3D camera lukitty z-akselilta), unrealin 2D ominaisuudet ovat myös erittäin rajoitteiset, 2D pelin tekeminen on mahdollista muttei kannattavaa.
UE4n source koodi on yleinen ja tutkittavissa, mutta siihen liittyy muutama vaatimus, ja siihen liitty samat lisenssit kuin normaalin UE4n versioon, mutta siis jos UEsta löytyy jokin bugi tai haluut muokata sitä omiin tarpeisiisi niin voit!
UEn liittyy muutama lisenssi että paljon saat tienata ennkuin joudut maksamaan epicille osia, nämä kuitenkin voi vaihdella niin niihin kannattaa itse tutustua.
Godot:
Godot on todella kevyt (näyät vertailu) pelimoottori, godotin lataaminen kestää todella vähän jopa hitailla internet nopeuksilla. Godotissa on todella hyvät 2D ominaisuudet ja toimii hyvin pixelartin kanssa. Godotin 3D ominaisuudet ovat hieman rajalliset verrattuna unityyn ja unreal engineen mutta godotin 3d ominaisuudet parantuvat kuukausi kuukaudelta. Godotissa kuitenkin on oma 3D ja 2D moottori, toisinkuin unrealissa tai unityssä.
Godot on myös täysin ilmainen ja opensource MIT-lisenssin alla. Eli godot on täysin ilmainen, voit tienata vaikka miljoonia godotilla tekemillä peleilläsi maksamatta penniäkään godotin perustajille. Voit myös itse auttaa godotin kehitystä.
Godot käyttää pää asiassa koodi kieltä GDScript, joka on pythonin kaltainen helposti opittavissa oleva kieli. GDSciptin alkeet oppii helposti parissa päivässä. Godotissa on sisään rakennettu koodi editori, eli ei tarvitse asentaa erillistä koodi editorii, joka voi viedä muutaman gigan lisää.
Godotissa on myös visuaalinen script kieli, blueprintin kaltainen koodaus tapa, tämä ei kuitenkaan vedä vertoja UEn blueprintille, ja miksi kukaan käyttäisi sitä kun godot käyttä jo GDScriptiä joka on TODELLA helppo opetella!
Godotissa on myös C# tuki niille ketkä haluaa sen nopeudesta pienen boostin peleihin, godotin sisään rakennettu editori on kuitenkin tehty vain GDScriptille eikä tue esim C#in autofilliä. Tämän takia kannattaa lataa erillinen koodi editori esim VSCode tai VisualStudio.
Conclusion:
Koodi:
Godotissä on kolme eri tapaa koodata (GDS,VSC,C#) joista merkittävimmät on GDscript ja c#.
UE4, on BluePrint ja C#
Unityssä on C#
KOKO:
Godot on VAIN 62MB kuntaas UE4 ja Unity on molemmat GIGOJA!
Ottaen huomioon myös sen että godotissa on myös Koodi editori
Hinta:
Godot on täsyin ilmainen, kuntaas Unityyn ja UEhen liitty omia lisenssejä, jotka muuttuvat sillotällöin, jonka takia niihin kannattaa itse tutustua.
SourceKoodi:
Godotin source koodi on helposti saatavissa ja nähtävissä ilman mitään rajoituksia.
UE4n source koodi on perjatteessa vapaa jos vain täyttää siihen liittyvät vaatimukset
Unityn source koodi on kokonaan suljettu, ja saatavissa vain unityllä
2D:
2D ominaisuudet näissä mottoreissa.
Godotin 2D on hyvä, sen ominausiiksien ja oman 2D moottorin takia.
UE4 2D on huonot lähinnä sen takia että UE4 ei edes yritä olla 2D moottorri mitellään lailla, 2D pelin on tekeminen on mahdollista muttei ollenkaan kannattavaa.
Unityn 2D on hyvät vaikkei olekkaan omaa 2D moottoria, mutta sen ominaisuudet ovat yhtä hyvät kun godotin ellei paremmat.
3D:
Godotin 3D, on suhkoht rajoitteiset tällä hetkellä mutta ne parantuvat koko ajan!
UE4 3D on todella hyvät, mahdolliset kauniiseen ja hyvin pyörivään 3D grafiikkaan!
Unityn 3D on hyvät, unitylläkin voi saada todella kaunista jälkeä aikaan!
Ei kommentteja:
Lähetä kommentti