Miksi sinun pitäisi valita Unreal Engine kuin Indie

Posted on
Kirjoittaja: Tamara Smith
Luomispäivä: 22 Tammikuu 2021
Päivityspäivä: 18 Joulukuu 2024
Anonim
Miksi sinun pitäisi valita Unreal Engine kuin Indie - Pelit
Miksi sinun pitäisi valita Unreal Engine kuin Indie - Pelit

Sisältö

Jos on aika olla indie-kehittäjä, nyt on aika. Internetissä on runsaasti resursseja ja opetusohjelmia, aktiivisia foorumilautakuntia ja kirjaimellisesti kymmeniä moottoreita. Miksi päätin käyttää Unreal Engineia pelien kehittämiseen? Totuus on, että se ei ole ensimmäinen moottori, jonka olen työskennellyt; Olen itse kehittänyt ensimmäisen prototyyppipelini GameMakerissa: Studio. Joten miksi sitten, olin tehnyt kytkimen? Seuraavassa on kolme parasta syytä, joiden vuoksi päätin tehdä Unreal Engineista minun pelikoneeni.


1. Et voi voittaa vapaata

Jos olet juuri aloittamassa tai pelaamassa ajatusta pelin kehittämisestä, on todennäköistä, että et halua käyttää rahaa vain ohjelman käyttämiseen. Olin kollegion opiskelija budjetissa, joka oli yksi niistä ensimmäisistä asioista, jotka tulivat mieleen ja yksi niistä syistä, joita katsoin Unreal Engine -ratkaisuna ratkaisuna. Samoin Unity tarjoaa myös ilmaisen, henkilökohtaisen pelimoottorin version, mutta sillä on suuri haittapuoli; ilmainen versio ei tule pelin optimoimiseksi tarvittaviin työkaluihin. Tämä on mielestäni suuri haittapuoli, koska kaikki pelialustat eivät ole yhtäläisiä, ja pelialan yhteisö ei koskaan saa hyvin huonosti optimoitua peliä. Kun otetaan huomioon tämä tekijä sekä budjetti, asteikot kallistuvat Unrealin hyväksi.

Jotta voisin tehdä pelin, jonka voisin optimoida Unityssä, minun olisi päivitettävä Unity Plus -verkkoonsa, joka kuluttaa sinulle 35 dollaria kuukaudessa tai 395 dollaria vuodessa, jos ennakkomaksu (25 dollarin säästö). Se on Unrealiin verrattuna 0 dollaria kuukaudessa / vuosi, joka sisältää kaikki työkalut, joita tarvitsen heti laatikosta.


Nyt se ei tarkoita sitä, että Unreal on "ilmainen", se tulee omalla hinnallaan, joka on 5%: n palkkio tuloista yli 3 000 dollaria neljänneksellä. Joten jos teen pelin, joka ansaitsi $ 5k yli neljänneksen, minun olisi maksettava 100 dollaria rojaltimaksuista. Mutta jos ensi vuosineljänneksellä ansaitsin vain $ 2.5k, minulla ei olisi mitään palkkioita, mikä on hyvä asia, että olisin todennäköisesti menossa pois kuumista koirista ja ramenista tässä vaiheessa.

Tiedän, että jotkut tekisivät väitteen siitä, että pitkällä aikavälillä maksat enemmän rojalteista kuin maksatte Unityn tilauksestasi, mutta sinun on myös otettava huomioon kehitystiimiisi skaalautuminen. Oletetaan, että et enää ole yhden miehen armeija ja olet nyt 3-luvun studio. No, se vain kolminkertaisti Unityn kuukausitilauksesi. Unrealilla maksat edelleen $ 0 riippumatta siitä, oletko yksi tai kymmenen miehen joukkue. Joten mitä olet tekemässä Unityllä, maksat sen eteen, mutta Unrealilla maksat vain, jos tuote on menestys. Minulle se tuntuu henkilökohtaisemmalta. Tuntuu siltä, ​​että Unrealin takana olevat ihmiset haluavat nähdä minut onnistuneena, koska jos teen pelin, joka toimii hyvin, me kaikki maksetaan.


2. Blueprint-visuaalinen komentosarja

Toinen tekijä, joka minun oli otettava huomioon, oli ohjelmointikielet. Tutkintonsa aikana suurin osa ohjelmointikokemuksestani oli C # (C Sharp), joka on Unityn ensisijainen ohjelmointikieli. Unreal kuitenkin käyttää C ++: ta ohjelmointitarpeisiinsa. Sen sijaan, että C ++ olisi opittava, voin hyödyntää Unrealin tarjoamaa monipuolista ja erittäin kestävää Blueprint-visuaalista komentosarjajärjestelmää. Tämän järjestelmän avulla voin silti käyttää ohjelmointiin liittyvää perustaitoa, paritettuna vetämällä ja pudottamalla -suunnittelusolmujen yksinkertaisuudella samojen tehtävien suorittamiseksi, jotka muuten olisi opittava koodimaan C ++.

Tämä sallii minun säästää aikaa ja vaivaa uuden ohjelmointikielen oppimisessa, mutta antaa minulle vankan järjestelmän, joka mahdollistaa nopean prototyypin. Tämä on toinen alue, jonka mielestäni Unreal näyttää Unityn; Unrealin pelkän määrän ominaisuuksia hupun alla.

Unrealin ja Unityn välinen ero oli hyvin ilmeinen ensimmäistä kertaa Unrealiin. Unreal on kuin yhden luukun koko pelin luominen, ja sen monet sisäänrakennetut toimittajat, joita voidaan käyttää kaikenlaisiin hiukkasvaikutuksiin, materiaalien luomiseen ja jopa elokuviin (ks. Alla). Unreal on kuin pelimoottoreiden Sveitsin armeijan veitsi. Jos on olemassa haittapuoli huomauttaa, että Unreal vie huomattavan määrän tilaa kiintolevyilleni, koska kuinka monta ominaisuutta se pystyy käsittelemään.

Vertailun vuoksi Unity on kevyempi ja kykenevä juoksemaan matalampien järjestelmien kanssa. Sen lisäksi minusta tuntuu, että olisi parasta valita tällä hetkellä, jos pelikehitystavoitteesi tähtäisivät otsikoiden vapauttamiseen matkaviestintämarkkinoilla, varsinkin jos pelit olisivat ensisijaisesti 2D. Tältä osin Unity olisi parempi valinta, sillä Unreal ei tällä hetkellä ole yhtä helppoa työskennellä niillä alueilla, joissa se keskittyy raskaaseen 3D-peleihin, joissa on upeita visuaalisia kuvia.

3. Erittäin intuitiivinen käyttöliittymä

Jos et löytänyt Blueprint-järjestelmän esimerkkikuvaa hämmentäväksi, olet onnea, sillä useimmilla kaikilla, joita aiot tehdä Unrealissa, on hyvin samanlainen käyttöliittymä. Henkilökohtaisesti löydän Unreal-moottorin tuntemaan olonsa luonnolliseksi ja mukavasti navigoimaan, minkä vuoksi sinun pitäisi tuntea, kun aiot viettää lukemattomia tunteja työympäristössä. Jälleen tämä tulee henkilökohtaisiin mieltymyksiin, mutta olen löytänyt itseni helposti navigoimalla eri välilehtien ja järjestelmien läpi Unrealin YouTube-kanavalla esitetyn yksinkertaisen opetusohjelmasarjan jälkeen.

Joten sinulla on se, minun kolme parasta syytäni, miksi olen valinnut Unrealin minun moottoriksi. Kun kyseessä on pelien kehitys, Unreal sopii siihen, mitä haluan kehittää, ja antaa minulle kaikki tarvittavat työkalut tavoitteiden saavuttamiseksi. Kerro kommenteistasi Unreal-kokemustenne alla tai miksi käytät haluamaasi moottoria.