Unity
The Unity spillmotoren har vært i bruk i over et tiår, og dens allsidighet og brukervennlighet har gjort det en av farten til motorer for alle fra AAA spillselskaper til én person indie-utviklere.
- støtte på tvers av plattformer
- Oppretter spill i både 2D og 3D
- Støttet av et stort fellesskap og kapitalforvaltning butikken
- Kombinerer en dyp funksjon sett med en enestående grad av tilgjengelighet
- En av de billigere motorer på markedet, og gratis å indie-utviklere
- Asset arbeidsflyten er enkel
- Liten støtte for Linux programmering
- Dokumentasjon er ofte ikke oppdatert med nyeste endringer
Det er vanskelig å si om Unity ble heldigvis timet med eksplosjonen av indie spillet markedet eller om det var en stor faktor i å tilrettelegge bommen. Uansett, er det blitt en av de fremste spillmotorer for utviklingsteam i alle størrelser og utdanning. Den klarte å bygge bro over gapet mellom de svært funksjonelle, men svært kompliserte motorer som brukes til å utvikle store utgivelser og mer begrenset motorer som tillot nybegynnere å skape fungerende men forenklede spill for utgivelse. I løpet av 10 år har Unity bygget på sin intuitive og ekspansiv design, klarer å beholde sin relevans og definere hvordan moderne spill er konstruert. Indie-utviklere prise Unity for sin rolle i demokrat utviklingsprosessen, og det er et vanskelig begrep å rabatt. Unity tar mye av de dypere nivå funksjoner som tidligere krevde en sterk forståelse av flere programmeringsspråk og konverterte dem inn i et visuelt grensesnitt bygget på enkle byggeklosser. Gjennom bruk av grunnleggende triggere og en dra-og-slipp struktur, Unity merker arbeidsflyt en vind. Men det skalerer også opp til kravene fra brukeren. C # er vel ansett for sin hurtighet og allsidighet, og Unity lar utviklere med forståelse av språket til å integrere mer avansert kode i deres programvare, og vet det vil fungere smertefritt uten å måtte bekymre seg om feil eller utilsiktede konsekvenser. Mens grensesnitt for Unity kan virke bysantinske i begynnelsen, er det langt fra de mer kompliserte motorer som gikk forut for det. Brukere må navigere et stort antall menyer og verktøysett, men når du får en følelse for de underliggende prinsippene, navigere arbeidsmiljøet er en ganske enkel affære. En del av behovet for disse komplikasjonene er at Unity håndterer alle aspekter av spillet utviklingsprosessen. Men alle prinsippene som brukes i spillutvikling bruke den samme grunnleggende logikken i Unity-motoren. Objekter og arrangementer er de definerende trekk, og den kjernelogikken er ganske enkelt et spørsmål om å knytte kjeder av den sistnevnte til den førstnevnte for å skape dynamiske spillfunksjonene og bygge reaktive omgivelser. Suksess i spillbransjen er ofte betinget på tvers av plattformer koordinering. Markedet av spillere har blitt delt over PC-er, mobile enheter og tre populære konsoller, og optimalisere spill til å fungere på alle disse enhetene var en gang en arbeidsintensiv affære. Unity påskynder prosessen og gjør det enkelt å ta en enkelt pakke, og sørge for at det jevnt fungerer for alle brukere. Unity spiller også vertskap for en eiendel butikk som kan redusere behovet for drenering et team kreative budsjett. Enorme mengder eiendeler er tilgjengelige, mange av dem gratis. Det betyr at når du er ute å bare prototype ideen, kan du enkelt koble i eksisterende materialer og se hvordan de fungerer i praksis. Det er et verdifullt verktøy for når du prøver å finne finansiering eller overbevise utviklere og reklamer for å signere på for prosjektet.