päivitetty 1/23/2020
Unreal Engine 4 (UE4) ja Unity ovat kiistatta kaksi tämän hetken suosituinta pelimoottoria. Vaikka monet pelinkehitysstudiot käyttävät omia pelimoottoreitaan, indie-kehittäjille on silti valtavat markkinat.
Jos haluat päästä pelisuunnitteluun, seuraava askel on valita, minkä pelimoottorin opit pelin käynnistämistä varten. Vaikka sekä Unreal Engine 4 että Unity ovat erinomaisia pelimoottoreita, yksi voi olla parempi vaihtoehto yli muiden riippuen haluamastasi käyttöliittymästä ja ohjelmointikielestä.
hajotetaan jokainen pelimoottori ja tarkastellaan niiden vahvoja alueita, jotta voit päättää, mikä niistä toimii parhaiten sinulle. Plus, me myös luetella joitakin hienoja uusia ominaisuuksia mukana äskettäin julkaistut versiot Unreal Engine 4.24 ja Unity 2019.2.17.
Unreal Engine 4 vs Unity: Uses
vastaamalla seuraaviin kysymyksiin voi selvittää, pitäisikö käyttää Unreal Engine 4: ää vai Unityä.
-
millaisia pelejä haluat luoda? Haluatko luoda 2D-alustan tai 3D-toimintaseikkailupelin? Tai ehkä 2D: n ja 3D: n hybridi?
haluatko käynnistää pelin verkkoselaimella tai mobiilialustalla, vai Pyritkö saamaan sen konsolialustoille?
molemmat moottorit voivat varmasti hoitaa homman, mutta riippuen siitä, mitä olet luomassa, yksi moottori saattaa hallita eniten työssäsi.
Jos haluat tehdä 2D-pelin, Unity voi olla loistava vaihtoehto, koska siinä on hienoja 2D-ominaisuuksia ja se voi olla erittäin helppo aloittaa. Tästä huolimatta, Unreal Engine 4 on joitakin tehokkaita 2D ominaisuuksia samoin.
Jos haluat luoda 3D-pelin, Unity on myös erittäin tehokas 3D-pelimoottori. Vaikka se ei graafisesti ole samalla tasolla kuin Unreal Engine 4, Jos sinun ei tarvitse luoda seuraavan sukupolven tason grafiikkaa, Unreal Engine 4: ää ei välttämättä tarvita.
monet taiteilijat käyttävät nyt sekä Unityä että Unreal Engine 4: ää keinona luoda esivisualisointia ja arkkitehtuurista visualisointia luodakseen asiakkailleen interaktiivisemman kokemuksen.
kun puhutaan mobiilipeleistä, siinä Unity todella osoittaa dominanssinsa. Monia suosittuja mobiilipelejä luotu Unity, se on todella tullut mobiili kehittäjän go-to pelimoottori.
Unreal Engine 4 vs Unity: Prices
vaikka pelimoottorin valinnassa voi luottaa vahvasti siihen, minkälaisen pelin haluaa luoda ja mille alustalle haluaa käynnistää, on huomioitava myös toinen erittäin tärkeä tekijä: hinta. Jos olet kunnianhimoinen pelinkehittäjä, joka haluaa vain oppia tekemään pelejä ja kastelemaan jalkasi, et luultavasti halua käyttää paljon rahaa pelimoottoriin.
Unity tarjoaa täysin ilmaisen version valmiina ladattavaksi, jos tulot tai rahoitus ovat viime vuonna alle 100 000 dollaria. Tämä voi olla hyvä vaihtoehto, jos olet vain haluavat päästä alkuun. Se on kaikki ominaisuudet, että Unity Pro on ja pystyy tekemään erinomaisia pelejä, ilman viettää penniäkään. Unity on kolme päivitettyä suunnitelmia valita (Plus, Pro, ja Enterprise) vaihtelevat $40+ kuukaudessa tammikuun alussa 1, 2020. Jos julkaiset pelisi, sinun ei tarvitse maksaa Unitylle rojalteja, vaan sinun on maksettava jokaisesta mobiilialustasta, jolla julkaiset.
yksi tärkeä asia pitää mielessä Unityn vapaassa versiossa on se, että profiloijaa ei ole, mikä sisältyy vain Unity Pro-versioon. Tämä yksin voi olla valtava pelote joillekin kehittäjille ja voi olla iso ratkaiseva tekijä. Profiloija periaatteessa voit optimoida pelin. Voit pelata peliä profiloija päällä ja se tallentaa suorituskykyä pelin ja näyttää prosenttiosuus aikaa kuluu tehdä tehtäviä, kuten renderöinti ja animaatio. Ei ole tätä saatavilla ilmainen versio tekee erittäin vaikea selvittää, mitä alueita pelin aiheuttavat hidastuksia, ja mitä on vahvistettava saada optimaalisen suorituskyvyn.
Unreal 4 on täysin vapaa. Kaikki on saman katon alla ja sinulla on käytössäsi kaikki pelimoottorin tarjoamat toiminnot, ilman kustannuksia sinulle. Kuitenkin, Unreal Engine 4 on rojaltimaksut 5% jälkeen ensimmäinen $3,000 bruttotulot tehty per tuote, per kalenteri neljännes. Tämä sisältää kaiken rahan, jonka teet sovelluksen sisäisistä ostoksista, pelin sisäisistä mainoksista ja itse pelin hinnasta.
miten aiot tehdä rahaa pelistä? Sovelluksen sisäisten ostojen, pelin sisäisten mainosten vai pelkästään ostohinnan kautta? Vastauksesi voivat määrittää, mikä pelimoottorin hinnoittelumalli toimii sinulle parhaiten.
Unreal Engine 4 vs. Unity: Ohjelmointikielet
vaikka pelimoottorin hinnoittelu voi varmasti heilauttaa päätöstäsi, on pelimoottorin sisulla tietysti iso merkitys, Kun tekee valintaa ja päättää, kumpi on sinulle parempi.
ei ole mikään salaisuus, että pelin luominen vaatii melkoista ohjelmointia. Mikä ohjelmointikieli sinulle sopii ratkaisee, valitsetko UE4: n vai Unityn.
-
Unreal Engine 4 käyttää C++: aa.
-
Unity käyttää enimmäkseen C#: tä tai JavaScriptiä.
Unreal Engine 4 vs. Unity: Muut näkökohdat
käyttötarkoitukset, hinnat ja ohjelmointikielet ovat ehkä tärkeimpiä näkökohtia verrattaessa Unreal Engine 4 vs Unity-versiota. On kuitenkin olemassa myös muutamia muita näkökohtia.
Unreal Engine 4
Tässä muutamia hienoja ominaisuuksia Unreal Engine 4: ssä:
-
Blueprint: tämä on solmupohjainen visuaalinen skriptausmenetelmä aivan UE4: n sisällä. Se tarkoittaa, että sinun ei tarvitse kirjoittaa yhtäkään koodia. Tämä on hyvä nopeasti prototyyppien tasoa, ja jopa luoda kokonaisia pelejä. Se on myös loistava työkalu visualisointeihin ja arkkitehtonisiin läpivienteihin.
graafiset ominaisuudet: grafiikan osalta Unreal Engine 4 on oikeastaan seuraavan sukupolven pelimoottori. Se pystyy luomaan grafiikkaa par pelejä näet julkaistaan seuraavan sukupolven pelikonsolit monimutkaisia hiukkassimulaatiojärjestelmät ja kehittynyt dynaaminen valaistus. Se on kyky luoda sekä 2D ja 3D, antaa sinulle mahdollisuuden työntää grafiikkaa edelleen.
yhtenäisyys
Tässä muutamia yhtenäisyyden hienoja piirteitä:
-
Omaisuuskauppa: Yhtenäisyys todella tulee ulos päälle koko niiden omaisuuden tallentaa ja merkit, rekvisiitta, äänet, ja hiukkasen vaikutuksia tarjotaan. Heillä on kaikkea intuitiivisesta animaatiosta ja työkaluista GUI-generaattoreihin ja liikkeenkaappausohjelmistoon. Sinulla on kaikki mitä tarvitset luoda pelin.
-
helppokäyttöisyys: vaikka Unreal Engine 4: ssä on tehty täydellinen KÄYTTÖLIITTYMÄUUDISTUS, joka helpottaa käynnistämistä, Unitya pidetään yleisesti yhä intuitiivisempana ja helpommin käsitettävänä pelimoottorina.
Unreal Engine 4.24 vs Unity 2020.1 Alpha
uuden vuoden myötä tulee vastikään julkaistut versiot sekä Unreal Enginistä että Unitysta.
Unreal Engine 4.24: n ominaisuuksiin kuuluu:
-
saumaton datamuunnos
-
live link-tietojen suoratoisto
Python scripting
Visual dataprep
scalable lehvistö
resurssien optimointi
Mesh-muokkaustyökalut
fotoreaalinen rasterointi ja säteiden jäljitys reaaliaikaisesti
strand-pohjaiset karva-ja karvapohjaiset
ja paljon muuta!
Unity 2019.2.17 ominaisuuksia ovat:
-
Uusi 2D kevyessä Renderöintiputkessa (LWRP)
-
ja paljon muuta!
PhysX-kangaskirjasto
Incremental garbage collection
GPU-Valomatterin suuria nopeusparannuksia
optimoitua kehysvauhtia Androidille
johtopäätös
kun se tulee alas, valita kumpi pelimoottori voittaa kilpailussa Unreal Engine 4 vs Unity on parempi tehdä testaamalla molemmat itse. Laita ne läpi ja yrittää selvittää, mikä toimii parhaiten sinulle. Molemmat pelimoottorit ovat tehokkaita ohjelmistoja, jotka voivat auttaa työntämään peli – ideasi seuraavalle tasolle.