Indhold
- Funktioner
- Shaders og Lighting
- Game Audio
- Webdistribution ved hjælp af WebGL
- 64-bit editor
- Unity Cloud
- Prisfastsættelse
- One-Time Purchase
- Månedlig abonnement
- Konklusion
Enhver, der udvikler spil, eller holder sig opdateret om spiludviklingsværktøjer, har hørt om Enhed, men folk der bare spiller spillene har måske ikke. Enhed er en spilmotor med en betalingsplan, der appellerer meget til indie udviklere. Det giver nogen mulighed for at begynde at udvikle spil ved at tilbyde en gratis og royaltyfri version med tonsvis af kraftfulde funktioner. De tilbyder også en pro version, som kan købes som et engangs køb eller som et abonnement.
Funktioner
Enhed annoncerede den nyeste version af deres spilmotor, Enhed 5. For de af jer, der allerede udvikler, begynder at udvikle sig, eller måske være interesseret i at udvikle videospil vil være interesseret i at se detaljerne i denne nye version. Masser af nye, kraftfulde værktøjer tilbydes her, så lad os begynde med at kigge på de nye funktioner.
Shaders og Lighting
De største ændringer Enhed 5 har bragt grafisk er forbedringerne til de indbyggede shaders og tilføjelsen af Global Illumination. Shaders er i det væsentlige et script, der bruges til at kontrollere, hvordan teksturer bliver til materialer. Et materiale er en kombination af teksturer, som for eksempel at kombinere en diffus tekstur (farverne i en tekstur) med den specielle tekstur (teksturens reflektivitet i forskellige områder). Enhed har stærkt forbedret deres grafiske grafiske egenskaber ved at levere fysisk baseret skygger til sine brugere. Simpelthen er fysisk baserede shaders mere tilpasningsberettigede. De ser godt ud i en række forskellige lysmiljøer, mens normale shaders har tendens til at tage mere justering, når du overgår mellem belysning.
Den anden tilføjelse, Global Illumination, fjerner behovet for at bruge lightmap-bakning. I de nuværende og tidligere versioner af Enhed, udviklere skulle "bage" skyggerne af statiske objekter. Når du har et objekt, der ikke bevæger sig, som en bygning og et lys, der ikke bevæger sig, kan du logisk angive, at skyggen, der kastes af objektet fra det pågældende lys, ikke bevæger sig. Derfor, for at reducere præstationsomkostningerne, ville bage lysbilleder anvende den skygge oven på teksturen af de objekter, der modtager skyggen. Det betyder, at motoren ikke behøver at gøre belysningen i realtid. Nu med Global Illumination har motoren et meget kraftigere belysningssystem, og skyggerne opdateres automatisk, når du flytter objekter. Hvilket betyder, at du ikke behøver konstant at tilpasse dine objekter, bage en hel lysmappe og gentage.
Game Audio
Enhed 5 har en massiv revidering af lydsystemet. Dette er faktisk et af de funktioner, som jeg er mest begejstret for. Redaktøren har nu en live mixer, der kan justeres. Mens du lytter til lydspillet, kan du nu udføre handlinger som f.eks. Hæve atmosfæren lyde, sænke fortællingen, hæve skuddet og enhver anden volumenbalancering, du måtte ønske at udføre. Denne funktion vil i høj grad reducere den tid det tager at finjustere lyd ved at give en lignende tilgang til traditionel musikredigeringssoftware.
Webdistribution ved hjælp af WebGL
I tidligere versioner af Enhed, det var allerede muligt at bygge til et webspil, der ville spille på samme måde som a Blitz spil; dog gerne Blitz, ville det kræve, at brugeren downloadede en Enhed plugin for at spille spillet. Selvom dette kun var nødvendigt en gang, ville de fleste ikke have det, fordi der ikke var mange spil derude, der brugte det.
Nu med Enhed 5, spil kan bygges til internettet ved hjælp af WebGL. WebGL er en JavaScript API-bibliotek, der bruges til videospil og andre 3D-webapplikationer. Integrere med JavaScript betyder at spillet vil fungere uden for boksen med en hvilken som helst webbrowser der har JavaScript aktiveret, som de fleste browsere gør.
64-bit editor
Dette er en smuk selvforklarende funktion. Før Enhed 5, var der kun en 32-bit editor tilgængelig, selv om du kunne bygge 64-bit versioner af dine spil. Så uanset hvilket operativsystem du brugte, kørte hver udvikler den samme 32-bit version af editoren. Nu er en 64-bit version af editoren blevet tilføjet til de udviklere, der bruger 64-bit operativsystemer. Dette oversætter til Enhed være mere effektiv ved håndtering af krævende operationer, hvilket resulterer i bedre ydeevne i større projekter.
Unity Cloud
En stor funktion som Enhed har i butikken, som mange virksomheder implementerer, er Cloud. De fleste mennesker i spilverdenen skulle have hørt om Cloud nu. Det spiller en stor rolle i spil i disse dage, især i Microsofts "masterplan" for Xbox One. I meddelelsen om Enhed 5, de nævnte, at de vil bruge Cloud til at tillade øget platform for kampagner på mobilenheder. Dette indebærer monetisering og andre salgsfremmende systemer, der skal oprettes under ét system og implementeres til flere mobile platforme problemfrit.
Dette er dog kun begyndelsen. I traileren til Enhed 5, de har udtalt, at det er den "første af mange" Unity Cloud funktioner. Så hvad bliver den næste Cloud Service, som de tilbyder? Jeg må nok vente til Enhed 5.1 for det, men det er en funktion, der kan betyde utallige nyttige funktioner. Det åbenlyse potentiale er forbedret versionskontrol og andre funktioner til at styre dine projekter på tværs af flere computere.
Prisfastsættelse
For de af jer, der ikke har erfaring med spiludvikling, kan disse prismærker komme som lidt af et chok; Men disse er faktisk utroligt rimelige priser for en spilmotor. Enhed har altid været kendt for at være overkommelig for indie udviklere, og fortsætter med at være i denne version. Det vigtige her er, at dette er til Unity Pro. Den gratis version af Enhed vil stadig fortsætte, og den indeholder tonsvis af gode funktioner til uafhængige udviklere. De fleste mennesker vil ikke købe Unity Pro indtil efter at de har mindst et vellykket spil.
Det er også vigtigt at bemærke, at for de af jer, der er i skole, tilbyder de studerende prisfastsættelse for Unity Pro, både læring og kommerciel, licenser på Studica, men jeg vil ikke gå over disse priser her.
One-Time Purchase
Den "klassiske" måde at betale for Unity Pro er at bare købe det en gang og ejer det for evigt. Dette giver dig ret til alle opdateringer af Enhed 5, men ikke af versioner 6 og op. Så du får 5,1, 5,2 og så videre gratis, men du skal genkøbe motoren til fremtidige fulde versioner. Følgende er priserne for Enhed 5 og dens udvidelser på et engangs køb:
- Enhed Pro: $1,500
- iOS Pro: $1,500
- Android Pro: $1,500
- Holdlicens: $500
Det er vigtigt at bemærke, at der er rabatter til opgradering fra tidligere versioner af Enhed, startende fra $ 600.
Månedlig abonnement
Den nye måde at betale for Unity Pro er at abonnere. Mange udviklingsapplikationer og suiter bruger nu dette system, som f.eks Creative Cloud suite og Microsoft Office. Det er en foretrukket betalingsmetode for nogle mennesker, fordi din regning er spredt ud, og du fortsætter med at abonnere for uhindret at flytte mellem nye versioner af Enhed. Følgende er priserne for Enhed 5 og dens udvidelser på et abonnement:
- Enhed Pro: $ 75 / måned
- iOS Pro: $ 75 / måned
- Android Pro: $ 75 / måned
- Holdlicens: $ 20 / måned
Konklusion
Der er mange flotte nye funktioner, der kommer i denne version af Enhed. Jeg har aldrig haft interesse i at købe eller abonnere på Unity Pro, siden jeg laver spil til sjov i stedet for fortjeneste, men der er helt sikkert en masse nye funktioner her, som jeg er spændt på. Flere oplysninger kan findes på Unity s officiel hjemmeside, hvilken funktion er du mest begejstret for?