Saturs
Ja kādreiz bija laiks būt indie attīstītājam, tagad tas ir laiks. Internetā ir daudz resursu un apmācības, aktīvas forumu padomes un burtiski desmitiem dzinēju, no kuriem izvēlēties. Tātad, kāpēc es nolēmu izmantot Unreal Engine, lai attīstītu savas spēles? Patiesībā ir teikts, ka tas nav pirmais dzinējs, ko esmu strādājis; Es patiešām izstrādāju savu pirmo prototipa spēli GameMaker: Studio. Tātad, kāpēc tad, vai es izdarīju slēdzi? Šeit ir trīs galvenie iemesli, kādēļ es nolēmu padarīt Unreal Engine par manu spēli par spēli.
1. Jūs nevarat uzvarēt bez maksas
Ja jūs tikko sākat darbu, vai mīksti ar ideju par spēļu attīstību, iespējams, ka jūs nevēlaties tērēt naudu tikai, lai izmantotu programmu. Tā kā es esmu koledžas students par budžetu, tā bija viena no pirmajām lietām, kas bija prātā, un viens no iemesliem, kāpēc es apskatīju Unreal Engine kā risinājumu. Tāpat Unity piedāvā arī bezmaksas spēļu dzinēja versiju, bet ar lielu trūkumu; bezmaksas versija nenāk ar instrumentiem, kas nepieciešami spēles optimizēšanai. Manuprāt, tas ir galvenais trūkums, jo ne visas spēļu platformas ir izveidotas vienlīdzīgi, un spēļu kopiena nekad nesaņem slikti optimizētu spēli. Paturot prātā šo faktoru, kā arī savu budžetu, svari noliekas par labu Unreal.
Lai izveidotu spēli, kuru es varētu optimizēt vienotībā, man ir jāatjaunina savs Unity Plus, kas jums maksā $ 35 mēnesī, vai 395 ASV dolāri gadā, ja veicat priekšapmaksu (25 ASV dolāru ietaupījums). Tas, salīdzinot ar $ 0 mēnesī / gadā Unreal, kas nāk ar visiem instrumentiem, kas man būs vajadzīgi tieši no kastes.
Tagad tas nenozīmē, ka Unreal ir "bezmaksas", tas nāk ar savu cenu, kas ir 5% honorāra maksa par peļņu virs $ 3k ceturksnī. Tātad, ja man būtu jādara spēle, kas nopelnīja $ 5k vairāk nekā ceturksnī, man būs jāmaksā $ 100 par honorāru. Bet, ja nākamajā ceturksnī es nopelnīšu tikai $ 2.5k, man nebūtu jāmaksā atlīdzība, kas ir laba būtība, ka es, iespējams, šajā brīdī izdzīvotu karstos suņus un ramen.
Es zinu, ka daži varētu izteikt argumentu, ka ilgtermiņā jūs maksājat vairāk par honorāriem, nekā jūs maksātu par savu abonementu par Unity, bet jums ir jāņem vērā arī jūsu attīstības komandas mērogošana. Pieņemsim, ka jūs vairs neesat viena cilvēka armija, un jūs tagad esat 3. studija. Nu, tas tikai trīskāršoja jūsu ikmēneša abonementu vienotībai. Ar Unreal jūs joprojām maksājat $ 0 neatkarīgi no tā, vai esat 1 vai 10 cilvēku devas komandas studija. Tāpēc neatkarīgi no tā, ko jūs darāt ar Unity, jūs maksājat par to priekšā, bet ar Unreal jūs maksājat tikai tad, ja jūsu produkts ir veiksmīgs. Man tas šķiet vairāk personisks. Šķiet, ka cilvēki, kas aiziet no Unreal, vēlas, lai mani redzētu, jo, ja es veicu spēli, kas ir labi, tad mēs visi saņemam samaksu.
2. Blueprint vizuālais skripts
Vēl viens faktors, kas man bija jāņem vērā, bija programmēšanas valodas. Darbojoties pie mana grāda, manas programmēšanas pieredzes lielāko daļu izmantoja, izmantojot C # (C Sharp), kas ir primārā programmēšanas valoda, ko izmanto Unity. Unreal tomēr izmanto C ++ programmēšanas vajadzībām. Tā vietā, lai mācītos C + +, tomēr es varu izmantot daudzpusīgu un ļoti stabilu Blueprint vizuālo skriptu sistēmu, ko piedāvā Unreal. Šī sistēma ļauj man joprojām izmantot pamatzināšanas, kas man ir programmēšanas procesā, savienotas ar vienkāršu vilces un nomešanas projektu mezglu, lai veiktu tos pašus uzdevumus, kas citādi būtu jāiemācās, lai kodu C ++.
Tas ļauj man ne tikai ietaupīt laiku un pūles, lai iemācītos jaunu programmēšanas valodu, bet arī dodu spēcīgu sistēmu, kas ļauj ātri prototipēt. Šī ir vēl viena joma, kas, manuprāt, ir Unreal; milzīgais daudzums, ko Unreal ir zem kapuca.
Atšķirība starp Unreal un Unity bija ļoti acīmredzama, kad pirmo reizi ielādēju Unreal. Unreal ir gluži kā vienas pieturas aģentūra pilnīgai spēļu izveidei, ar daudziem iebūvētajiem redaktoriem, ko var izmantot visu, sākot no daļiņu efektiem, materiālu radīšanas un pat kinematogrāfijas (skat. Zemāk). Unreal ir kā Šveices armijas spēļu dzinēju nazis. Ja ir vērojama negatīva norāde, tas būtu tāds, ka Unreal aizņem ievērojamu vietu uz cieto disku, jo ir daudz iespēju, ko tā spēj apstrādāt.
Salīdzinājumam, Vienotība ir vieglāka un spēj darboties ar sistēmām ar zemāku specifikāciju. Turklāt es uzskatu, ka šobrīd būtu labāka izvēle, ja jūsu spēļu attīstības mērķi bija vērsti uz virsrakstu atbrīvošanu mobilo sakaru tirgū, īpaši, ja spēles būs galvenokārt 2D. Šajā sakarībā Vienotība būtu labāka izvēle, jo Unreal šobrīd nav tik viegli strādāt ar tām jomām, kurās tā koncentrējas uz 3D spēlēm, kas ielādētas ar apdullināšanu.
3. Ļoti intuitīva lietotāja saskarne
Ja jūs neatradāt Blueprint sistēmas piemēru, kas mulsina, tad jūs esat veiksmi, jo visam viss, ko jūs darīsiet Unreal, ir ļoti līdzīgs lietotāja interfeiss. Es personīgi atrodu Unreal dzinēju, lai justos dabiski un ērti orientēties, un tas ir, kā jums vajadzētu justies, kad plānojat pavadīt neskaitāmas stundas darba vidē. Atkal, tas nāk uz leju, lai personīgo izvēli, bet es esmu atradis sevi viegli pārvietoties pa dažādām cilnēm un sistēmas pēc skatoties vienkāršu pamācību sērija par Unreal YouTube kanālu.
Tātad jums ir tas, mans top 3 iemesli, kāpēc es esmu izvēlējies Unreal kā manu go-to dzinēju. Kad runa ir par spēļu attīstību, Unreal atbilst tam, ko es vēlos attīstīt, un dod man visus nepieciešamos rīkus, lai sasniegtu savus mērķus. Ļaujiet man uzzināt komentārus zem jūsu pieredzes ar Unreal vai kāpēc izmantojat izvēlēto dzinēju.