Hvorfor du bør vælge den uvirkelige motor som en indie

Posted on
Forfatter: Tamara Smith
Oprettelsesdato: 22 Januar 2021
Opdateringsdato: 8 Kan 2024
Anonim
Hvorfor du bør vælge den uvirkelige motor som en indie - Spil
Hvorfor du bør vælge den uvirkelige motor som en indie - Spil

Indhold

Hvis der nogensinde var tid til at være en indieudvikler, er det nu den tid. Der er en overflod af ressourcer og vejledninger på tværs af internettet, aktive forumborde og bogstaveligt talt snesevis af motorer at vælge imellem. Så hvorfor besluttede jeg at bruge Unreal Engine til at udvikle mine spil? Sandheden bliver fortalt, det er ikke den første motor, jeg har arbejdet med; Jeg har faktisk udviklet mit første prototype spil i GameMaker: Studio. Så hvorfor så lavede jeg kontakten? Her er de 3 bedste grunde til, at jeg besluttede at gøre Unreal Engine min go-to for game dev.


1. Du kan ikke slå fri

Hvis du lige er begyndt eller tinker med ideen om at gøre spiludvikling, er chancerne for, at du ikke vil bruge penge bare for at bruge et program. At være college student på et budget selv, det var en af ​​de første ting, der kom til at tænke på, og en af ​​grundene til, at jeg kiggede på Unreal Engine som en løsning. På samme måde tilbyder Unity også en gratis, personlig version af deres spilmotor, men med en stor ulempe; den gratis version leveres ikke med de værktøjer, der er nødvendige for at optimere dit spil. Dette er en stor ulempe efter min mening, da ikke alle spilplatforme er skabt lige, og et dårligt optimeret spil bliver aldrig godt modtaget af spillemiljøet. Med denne faktor i tankerne, såvel som mit budget, vippede tippet til fordel for Unreal.

For at gøre et spil, som jeg kunne optimere i Unity, skulle jeg opgradere til deres Unity Plus, som kører dig $ 35 pr. Måned eller $ 395 om året, hvis du forudbetaler (en besparelse på $ 25). Det versus $ 0 per måned / år for Unreal, som kommer med alle de værktøjer, jeg skal bruge lige ud af boksen.


Nu, det er ikke at sige, at Unreal er "gratis", det kommer med sin egen pris, som er en 5% royalty gebyr på indtjening over $ 3k pr kvartal. Så hvis jeg skulle lave et spil, der tjente $ 5k over et kvartal, skulle jeg betale $ 100 i royaltyfester. Men hvis jeg i næste kvartal kun tjente $ 2,5k, ville jeg ikke have nogen royalties at betale, hvilket er godt, at jeg sandsynligvis vil være undervist af hotdogs og ramen på det tidspunkt.

Jeg ved, at nogle vil argumentere for, at du i sidste ende skal betale mere i royalties end du ville betale for dit abonnement på Unity, men du skal også tage højde for skalering af dit udviklingshold. Lad os sige, at du ikke længere er en enmans hær, og du er nu et studie af 3. Nå har det bare tredoblet dit månedlige abonnement på Unity. Med Unreal betaler du stadig $ 0, uanset om du er et studie af 1 eller 10 mand dev team. Så uanset hvad det er du laver med Unity, betaler du for det foran, men med Unreal betaler du kun, hvis dit produkt er en succes. For mig føles det mere personligt. Det føles som om folkene bag Unreal vil se mig lykkes, fordi hvis jeg laver et spil der gør det godt, bliver vi alle betalt.


2. Blueprint visuel scripting

En anden faktor, som jeg var nødt til at tage hensyn til var programmeringssprog. I løbet af arbejdet i min grad var hovedparten af ​​min programmeringserfaring ved at bruge C # (C Sharp), som er det primære programmeringssprog, der bruges af Unity. Uvirkeligt gør imidlertid brug af C ++ til dets programmeringsbehov. I stedet for at skulle lære C ++ kan jeg dog gøre brug af det alsidige og stærkt robuste Blueprint-visuelle skriptsystem, som Unreal tilbyder. Dette system giver mig mulighed for stadig at bruge den grundlæggende viden, jeg har af programmering, parret med enkelheden af ​​en træk-og-slip-planlægningsnodes for at udføre de samme opgaver, som jeg ellers skulle lære C ++ at kode.

Dette giver mig mulighed for ikke alene at spare tid og kræfter for at lære et nyt programmeringssprog, men giver mig et robust system, der muliggør hurtig prototypering. Dette er et andet område, som jeg føler uvirkeligt, udviser enhed; den rene mængde funktioner, som Unreal har under hætten.

Forskellen mellem Unreal og Unity var meget tydelig første gang jeg læste op Unreal. Unreal er som en one-stop-butik for total spiloprettelse med sine mange indbyggede redaktører, som kan bruges til alt fra partikelvirkninger, materialeoprettelse og endda filmtekster (se nedenfor). Unreal er som den schweiziske hærkniv af spilmotorer. Hvis der er en ulempe at påpege, ville det være, at Unreal optager en stor mængde plads på mine harddiske på grund af, hvor mange funktioner det er i stand til at håndtere.

Til sammenligning er Unity mere let og kan køre på systemer med lavere specifikationer. Udover det føler jeg, at det ville være det bedre valg i øjeblikket, hvis dine spiludviklingsmål var rettet mod at frigive titler på mobilmarkedet, især hvis spillene primært skulle være 2D. I den henseende ville Unity være det bedre valg, da Unreal i øjeblikket ikke er så nemt at arbejde med i de områder, der får sit stærke fokus på 3D-spil, der er fyldt med fantastiske billeder.

3. Den meget intuitive brugergrænseflade

Hvis du ikke fandt eksemplet på Blueprint-systemet forvirrende, så har du held og lykke, da de fleste ting, du vil gøre i Unreal, har en meget lignende brugergrænseflade. Personligt finder jeg Unreal-motoren at føle sig naturlig og behagelig at navigere, hvilket er, hvordan du skal føle, når du planlægger at bruge utallige timer, der arbejder inden for en applikations miljø. Igen kommer det ned til personlig præference, men jeg har fundet mig selv nemt at navigere gennem de forskellige faner og systemer efter at have set en enkel tutorialserie på Unreal's YouTube-kanal.

Så der har du det, min top 3 grunde til, at jeg har valgt Unreal som min go-to-motor. Når det kommer til spiludvikling Unreal passer, hvad jeg søger at udvikle og giver mig alle de værktøjer, jeg har brug for til at opfylde mine mål. Lad mig vide i kommentarerne nedenfor dine oplevelser med Unreal, eller hvorfor bruger du den ønskede motor.