Zašto biste trebali odabrati Unreal Engine kao Indie

Posted on
Autor: Tamara Smith
Datum Stvaranja: 19 Siječanj 2021
Datum Ažuriranja: 18 Prosinac 2024
Anonim
Samsung Galaxy S22 Ultra - 22 BEST Features
Video: Samsung Galaxy S22 Ultra - 22 BEST Features

Sadržaj

Ako je ikad postojalo vrijeme da bude indie developer, sada je to vrijeme. Postoji obilje resursa i tutorijala preko interneta, aktivnih foruma i doslovno desetaka motora koje možete izabrati. Pa zašto sam odlučio koristiti Unreal Engine za razvoj igara? Istina, nije prvi motor u kojem sam radio; Zapravo sam razvio svoju prvu prototipnu igru ​​u GameMakeru: Studio. Pa zašto sam onda napravio prekidač? Ovdje su tri glavna razloga zbog kojih sam odlučio napraviti Unreal Engine moj go-to za dev dev.


1. Ne možete pobijediti besplatno

Ako tek počinjete raditi, ili pak zamišljate ideju razvoja igre, šanse su da ne želite trošiti novac samo na korištenje programa. Budući da sam student na proračunu, to je bila jedna od prvih stvari na koju sam se sjetila i jedan od razloga što sam gledao Unreal Engine kao rješenje. Isto tako, Unity nudi i besplatnu, osobnu verziju svog igraćeg motora, ali s velikim nedostatkom; besplatna verzija ne dolazi s alatima potrebnim za optimizaciju igre. To je veliki nedostatak po mom mišljenju jer nisu sve igre platforme stvorene jednake i loše optimizirana igra nikada nije dobro primljena od strane gaming zajednice. S tim čimbenikom na umu, kao i mojim proračunom, vage su bile u korist Unreal-a.

Da bih napravio igru ​​koju bih mogao optimizirati u jedinstvu, morao bih nadograditi na Unity Plus, koja vam donosi 35 dolara mjesečno, ili 395 dolara godišnje ako plaćate unaprijed (ušteda od 25 USD). To je, u usporedbi s $ 0 mjesečno / godišnje za Unreal, koji dolazi sa svim alatima koji su mi potrebni iz kutije.


Sada, to ne znači da je Unreal "slobodan", ali dolazi s vlastitom cijenom koja iznosi 5% naknade na zarade iznad $ 3k po kvartalu. Dakle, ako bih napravio igru ​​koja je zaradila $ 5k preko četvrtine, morat ću platiti 100 dolara u honoraru. Ali, ako bih u idućem tromjesečju zaradio samo 2,5 tisuće dolara, ne bih imao nikakvu naknadu za isplatu, što je dobro što bih u tom trenutku vjerojatno odustao od hot dogova i ramenima.

Znam da bi neki tvrdili da ćete dugoročno plaćati više od autorskih naknada nego što biste platili za pretplatu na Unity, ali morate uzeti u obzir i skaliranje razvojnog tima. Recimo da vi više niste vojska za jednog čovjeka i sada ste studio od 3. Pa, to je samo utrostručilo vašu mjesečnu pretplatu za Unity. Uz Unreal, i dalje plaćate $ 0, bez obzira jeste li studio od 1 ili 10 timova. Dakle, bez obzira na to što radite s Jedinstvom, plaćate ga unaprijed, ali uz Unreal plaćate samo ako je vaš proizvod uspješan. Meni je to osobnije. Osjećam se kao da ljudi koji stoje iza Unreal-a žele da me vide kako uspijevam, jer ako napravim igru ​​koja dobro ide, onda ćemo svi biti plaćeni.


2. Nacrt vizualnog skriptiranja

Još jedan čimbenik koji sam morao uzeti u obzir bio je programski jezik. Tijekom rada na mom diplomu, najveći dio mog iskustva u programiranju bio je s korištenjem C # (C Sharp) koji je primarni programski jezik koji koristi Unity. Unreal, međutim, koristi C ++ za potrebe programiranja. Umjesto da moram učiti C ++, mogu iskoristiti svestran i vrlo robustan Blueprint vizualni sustav za skriptiranje koji Unreal nudi. Ovaj sustav omogućuje mi da i dalje koristim temeljna znanja koja imam o programiranju, uparena s jednostavnošću čvorišta nacrta "povuci-i-ispusti" kako bih ostvarila iste zadatke koje bih inače morao naučiti C ++ kodirati.

To mi omogućuje da ne samo uštedim vrijeme i trud u učenju novog programskog jezika, već mi daje robustan sustav koji omogućuje brzo prototipiranje. Ovo je još jedno područje koje osjećam da Unreal nadjačava Jedinstvo; Sama količina značajki koje Unreal ima ispod haube.

Razlika između Unreal-a i Unity-a bila je vrlo očita kada sam prvi put učitao Unreal. Unreal je poput one-stop shopa za totalnu igru, s brojnim ugrađenim urednicima koji se mogu koristiti za sve, od efekata čestica, stvaranja materijala, pa čak i kinematografije (vidi dolje). Unreal je kao švicarski vojni nož motora motora. Ako postoji loša strana da bi se istaklo, bilo bi to da Unreal zauzima značajan prostor na mojim tvrdim diskovima zbog toga koliko je značajki sposobno upravljati.

Za usporedbu, Unity je lakši i sposoban za rad na sustavima s nižim specifikacijama. Osim toga, smatram da bi trenutno bio bolji izbor ako su vaši ciljevi razvoja igara bili usmjereni na objavljivanje naslova na mobilnom tržištu, pogotovo ako bi igre bile prvenstveno 2D. U tom smislu, Unity bi bio bolji izbor jer trenutno Unreal trenutno nije tako jednostavan za rad na tim područjima s obzirom na težinu fokusiranja na 3D igre učitane zadivljujućim slikama.

3. Vrlo intuitivno korisničko sučelje

Ako niste pronašli primjer slike sustava Blueprint, onda ste u sreći jer većina svega što ćete učiniti u Unreal-u ima vrlo slično korisničko sučelje. Ja osobno pronalazim Unrealov motor koji se osjeća prirodno i ugodno za navigaciju, a to je kako biste se trebali osjećati kada planirate provesti bezbroj sati rada u okruženju aplikacije. Opet, ovo se svodi na osobne preferencije, ali otkrio sam da sam se lako kretao kroz različite kartice i sustave nakon gledanja jednostavne serije vodiča na Unrealovom YouTube kanalu.

Dakle, tu imate, mojih 3 glavna razloga zašto sam odabrao Unreal kao svoj motor. Kada je riječ o razvoju igara, Unreal odgovara onome što želim razviti i daje mi sve potrebne alate kako bih ispunio svoje ciljeve. Javite mi u komentarima ispod vaših iskustava s Unreal-om ili zašto koristite motor po vašem izboru.