Sådan opretter du et gyserspil i Unity

Gyserspil kommer i mange former og former, lige fra et post-apokalyptisk virusudbrud i 3D actionskydespil til et mere simpelt 2D platformspil med en pixeleret æstetik.

Udviklere fra hele verden er ivrige efter at skabe det næste store gyserspil, der vil fange gamernes opmærksomhed og sætte deres præg på historie, men som med ethvert mål er det ikke uden en udfordring.

I denne artikel vil jeg vise eksempler på gode gyserspil, og hvordan man prototyper et i Unity.

Lad os begynde!

Eksempel 1: Resident Evil

Det første spil fra Resident Evil-serien (udgivet tilbage i 1996) havde en virkelig stor indflydelse på gysergenren.

Resident Evil er blevet en fast bestanddel i gysergenren.

Udgivet i 1996 følger spillet den klassiske formel: sæt spilleren i et lukket område, ansigt til ansigt med fjenden (zombier i dette tilfælde) med en begrænset mængde ressourcer (ammunition) med et valg om enten at kæmpe eller flygte fjenden. I nogle tilfælde er det ikke en mulighed at flygte fra fjenden, i hvilket tilfælde spilleren skal kæmpe, ikke kun zombier, men også andre muterede monstre.

Spillene ender med, at en spiller overlever og flygter fra det inficerede område, men kampen er langt fra slut og baner vejen for en efterfølger.

Spillet fremhæver unddragelse snarere end fuld-blæst action.

Eksempel 2: Alien: Isolation

Alien Isolation skærmbillede

Hovedpersonen ankommer med et hold til en rumstation, kun for at finde den beskadiget og dens kommunikation offline.

På grund af nogle omstændigheder bliver hovedpersonen adskilt fra resten af ​​besætningen og opdager, at skibet er inficeret med smarte, men meget farlige fremmede væsner, der jager menneskene og bruger dem som værter til at producere mere af deres egen slags (med værten dør uundgåeligt, når inkubationsperioden er forbi).

Men rumvæsner er ikke de eneste fjender, som hovedpersonen skal stå over for. Det er senere opdaget, at på grund af en funktionsfejl i systemet, bliver de androider, der skulle hjælpe besætningen, nu instrueret i at slagte de resterende overlevende.

Alien Isolation Android-skærmbillede

Spillet fremhæver unddragelse i stedet for direkte at bekæmpe fjenderne, da spilleren er stærkt undertal og overmandet af rumvæsnerne og androiderne.

Spillet ender med, at hovedpersonen ødelægger stationen og derefter har en sidste kamp mod det resterende fremmede væsen på flugtskibet.

Formlen

Mange gyserspil følger den samme formel: Sæt spilleren i et tæt lukket rum med fjender, der i høj grad overstiger (eller magter) spilleren. Sæt dybest set oddsene op imod spilleren, men giv stadig spilleren de nødvendige værktøjer til at komme igennem den situation, de er i.

Når det kommer til design på spilniveau, er farverne for det meste dystre og mørkelige. Spilleren burde allerede føle sig anspændt bare ved at være i det miljø.

De genstande, der er tilgængelige til selvforsvar, må ikke være for overmandede, men samtidig give tilstrækkelig beskyttelse til at klare sig gennem niveauet.

Prototyping af spillet Unity

Unity Game Engine

Unity er meget alsidig, når det kommer til, hvilken type spil der kan laves der.

Selvom du ikke er særlig dygtig med Unity, er der mange onlineressourcer tilgængelige for at forenkle prototypingsprocessen.

Et sted, hvor du kan finde modeller og teksturer, der er klar til brug, er Unity Asset Store. Den indeholder tusindvis af 3D-modeller, scripts, teksturer, skabeloner og mange flere.

Definer hovedpersonen

Hovedpersonen kan enten være mand eller kvinde, afhængigt af din historie (eller have flere hovedpersoner, hvis det er nødvendigt).

Da vi taler om prototyping, behøver du ikke bekymre dig om originalitet endnu, så du kan bruge Asset Store til at finde de modeller, du kan bruge i din prototype.

Eksempel på en hovedperson: Post-apokalyptisk overlevelseskarakter

Post-apokalyptisk overlevelseskarakter

Definer fjenden

Fjender er de enheder, som hovedpersonen skal kæmpe eller flygte fra. Det kan være alt fra horder af zombier til et enkelt, men ekstremt smart monstervæsen.

Eksempel for fjenden: Mutant2

Mutant Alien

Design spilniveauet

Afhængigt af din hovedperson og fjenden kan niveauet være alt fra et tæt lukket rum (f.eks. hospital) til en mere åben verden (f.eks. bygader eller mørk skov).

Sørg for, at spilleren har plads nok til at kunne flygte fra fjenden eller ikke have andet valg end at kæmpe.

At vælge den rigtige niveaustil har stor indflydelse på spillerens fordybelse.

Eksempel på spilniveauet: Hospital Horror Pack

Forladt Hospitalspakke

Kom igang med at arbejde

Som du kan se, har Unity's Asset Store en masse gratis ressourcer til at hjælpe dig med at fremskynde prototypingsprocessen.

Når du er færdig med at lave prototyper og teste ideen, er det tid til at gå i gang og begynde at lave et komplet spil.

Afhængigt af dine færdigheder er du muligvis ikke i stand til at udføre alt arbejdet selv (3D-modellering, programmering, niveaudesign, lyd osv.). Til dette har du forskellige løsninger: Bed enten om hjælp fra ligesindede udviklere eller lær selv spiludviklere.

Hyr professionelle Unity udviklere

Det er ikke noget galt med at henvende sig til professionelle tjenester for at hjælpe dig med at fremskynde udviklingsprocessen.

Hyr professionelle Unity udviklere fra hele verden. Sørg for at gennemgå deres vurderinger og tidligere leveringer for at finde det bedste match.

Lær spiludviklingen

Mange onlineressourcer vil hjælpe dig meget, når du skal lære spiludvikling.

Unity tilbyder et komplet kursus, der hjælper dig med at lære spiludvikler fra A til Z.

Kurset hedder Sværd og skovle, og det underviser i alle aspekter af spiludvikling (kunstdesign, programmering, lyd).