Unity
Enhedslisten spilmotor har været i brug i over et årti, og dens alsidighed og brugervenlighed har gjort det til en af de go-to motorer til alle fra AAA gaming virksomheder til enkelt-personers indie-udviklere.
- støtte på tværs af platforme
- Opretter spil i både 2D og 3D
- Støttet af et stort fællesskab og aktiv butik
- Kombinerer en dyb feature sæt med en hidtil uset grad af tilgængelighed
- En af de billigere motorer på markedet, og fri for indie-udviklere
- Asset arbejdsgang er simpel
- Lidt støtte til Linux programmering
- Dokumentation er ofte ikke up to date med nyeste ændringer
Det er svært at sige, om Enhedslisten heldigvis var tidsindstillet med eksplosionen af indie spil markedet, eller hvis det var en stor faktor i at lette bommen. Uanset hvad, er det blevet en af de førende spil motorer for udviklingsteams af enhver størrelse og uddannelse. Det lykkedes at bygge bro mellem de meget funktionelle, men yderst komplicerede motorer, der anvendes til at udvikle store udgivelser og de mere begrænsede motorer, der tillod nybegyndere at skabe velfungerende, men forsimplede spil til udgivelse. I løbet af 10 år har Enhedslisten bygget på sin intuitive og ekspansiv design, formår at bevare sin relevans og definere, hvordan moderne spil er opbygget. Indie udviklere rose Enhedslisten for sin rolle i demokratisere udviklingsprocessen, og det er en hård begreb til rabat. Enhedslisten tager meget af de dybere niveau funktioner, der engang krævede en stærk forståelse af flere programmeringssprog og konverteret dem til en visuel grænseflade bygget på simple byggesten. Gennem brug af grundlæggende udløsere og et træk og slip struktur, Unity mærker workflow en leg. Men det er også skaleres op til de krav, brugeren. C # er velanset for sin hurtighed og alsidighed, og Enhedslisten giver udviklere med forståelse af sproget til at integrere mere avanceret kode i deres software, og ved, at det vil fungere indbygget uden at skulle bekymre sig om fejl eller utilsigtede konsekvenser. Mens grænsefladen for Enhed kan synes byzantinsk i første omgang, det er langt fra de mere komplicerede motorer, der gik forud. Brugere skal navigere et stort antal menuer og værktøj sæt, men når du får en fornemmelse for de grundlæggende principper, navigere arbejdsmiljøet er en forholdsvis enkel affære. En del af behovet for disse komplikationer er, at Enhedslisten håndterer alle aspekter af spillet udviklingsprocessen. Men alle de principper, der anvendes i spiludvikling bruge den samme grundlæggende logik i enheds motor. Objekter og begivenheder er de afgørende træk, og kernen logik er simpelthen et spørgsmål om at knytte kæder af sidstnævnte til førstnævnte at skabe dynamiske gameplay funktioner og opbygge reaktive miljøer. Succes i spilindustrien er ofte baseret på, koordinering på tværs af platforme. Markedet for gamere er blevet delt på tværs pc'er, mobile enheder og tre populære konsoller, og optimering af spil til arbejde på alle disse enheder var engang en arbejdskrævende affære. Unity fremskynder processen og gør det nemt at tage en enkelt pakke og sørg for at det problemfrit virker for alle dine brugere. Unity også vært for et aktiv butik, der kan reducere behovet for at dræne et hold kreative budget. Enorme mængder af aktiver er til rådighed, mange af dem gratis. Det betyder, at når du søger at blot prototype ideen, kan du nemt tilslutte eksisterende materialer og se, hvordan de fungerer i aktion. Det er et værdifuldt værktøj til, når du forsøger at finde finansiering eller overbevise udviklere og kreative til at underskrive på til dit projekt.