Hoe je een horrorspel in eenheid maakt

Horrorgames zijn er in vele soorten en maten, van een 3D-actieschieter na een apocalyptische virusuitbraak tot een eenvoudigere 2D-platformgame met een gepixelde esthetiek.

Ontwikkelaars van over de hele wereld willen graag de volgende grote horrorgame maken die de aandacht van gamers zal boeien en hun stempel zal drukken op de geschiedenis, maar zoals bij elk doel is het niet zonder uitdagingen.

In dit artikel laat ik voorbeelden zien van goede horrorspellen en hoe je er een prototype van kunt maken in Unity.

Laten we beginnen!

Voorbeeld 1: Resident Evil

De eerste game uit de Resident Evil-serie (uitgebracht in 1996) had een werkelijk grote impact op het horrorgenre.

Resident Evil is een belangrijk onderdeel van het horrorgenre geworden.

Het spel, uitgebracht in 1996, volgt de klassieke formule: plaats de speler in een afgesloten ruimte, oog in oog met de vijand (zombies in dit geval) met een beperkte hoeveelheid middelen (munitie) en de keuze om te vechten of te vluchten. de vijand. In sommige gevallen is vluchten voor de vijand geen optie, in welk geval de speler niet alleen tegen zombies moet vechten, maar ook tegen andere gemuteerde monsters.

De spellen eindigen met een speler die het besmette gebied overleeft en ontsnapt, maar de strijd is nog lang niet voorbij en maakt de weg vrij voor een vervolg.

Het spel accentueert ontwijking in plaats van regelrechte actie.

Voorbeeld 2: Alien: isolatie

Schermafbeelding van buitenaardse isolatie

De hoofdpersoon arriveert met een team bij een ruimtestation, maar ontdekt dat het beschadigd is en dat de communicatie offline is.

Door bepaalde omstandigheden wordt de hoofdpersoon gescheiden van de rest van de bemanning en ontdekt hij dat het schip besmet is met slimme maar zeer gevaarlijke buitenaardse wezens, die op de mensen jagen en ze als gastheren gebruiken om meer van hun eigen soort te produceren (met de gastheer sterft onvermijdelijk als de incubatieperiode voorbij is).

Maar buitenaardse wezens zijn niet de enige vijanden waarmee de hoofdpersoon te maken krijgt. Later wordt ontdekt dat als gevolg van een storing in het systeem de androïden die de bemanning moesten helpen, nu de opdracht krijgen om de overgebleven overlevenden af ​​te slachten.

Buitenaardse isolatie Android-screenshot

Het spel accentueert het ontwijken in plaats van het rechtstreeks bestrijden van de vijanden, aangezien de speler sterk in de minderheid is en overtroffen wordt door de aliens en de androïden.

Het spel eindigt wanneer de hoofdpersoon het station vernietigt en vervolgens nog een laatste gevecht voert tegen het overgebleven buitenaardse wezen op het ontsnappingsschip.

De Formule

Veel horrorspellen volgen dezelfde formule: plaats de speler in een krappe, afgesloten ruimte met vijanden die veel groter zijn dan de speler (of sterker zijn). Zorg ervoor dat de kansen in het voordeel van de speler zijn, maar geef de speler nog steeds de tools die nodig zijn om de situatie waarin hij zich bevindt te doorstaan.

Als het gaat om het ontwerp op spelniveau, zijn de kleuren meestal somber en donker. De speler zou zich al gespannen moeten voelen door alleen maar in die omgeving te zijn.

De items die beschikbaar zijn voor zelfverdediging moeten niet te overweldigd zijn, maar tegelijkertijd voldoende bescherming bieden om het level te doorstaan.

Het spel prototypen Unity

Unity-game-engine

Unity is zeer veelzijdig als het gaat om wat voor soort games er gemaakt kunnen worden.

Zelfs als u niet erg vaardig bent met Unity, zijn er veel online bronnen beschikbaar om het prototypeproces te vereenvoudigen.

Eén plek waar je kant-en-klare modellen en texturen kunt vinden is Unity Asset Store. Het bevat duizenden 3D-modellen, scripts, texturen, sjablonen en nog veel meer.

Definieer de hoofdpersoon

De hoofdpersoon kan mannelijk of vrouwelijk zijn, afhankelijk van je verhaallijn (of indien nodig meerdere hoofdrolspelers).

Omdat we het over prototyping hebben, hoeft u zich nog geen zorgen te maken over originaliteit, dus u kunt Asset Store gebruiken om de modellen te vinden die u in uw prototype kunt gebruiken.

Voorbeeld voor een hoofdpersoon: Post-apocalyptisch overlevingspersonage

Post-apocalyptisch overlevingskarakter

Definieer de vijand

Vijanden zijn de entiteiten waar de hoofdpersoon tegen zal moeten vechten of waarvoor hij moet vluchten. Het kan van alles zijn, van hordes zombies tot een enkel, maar extreem slim monsterwezen.

Voorbeeld voor de vijand: Mutant2

Mutante buitenaards wezen

Ontwerp het spelniveau

Afhankelijk van je hoofdpersoon en de vijand kan het niveau van alles zijn, van een strak afgesloten ruimte (bijvoorbeeld een ziekenhuis) tot een meer open wereldomgeving (bijvoorbeeld stadsstraten of een donker bos).

Zorg ervoor dat de speler voldoende ruimte heeft om voor de vijand te kunnen vluchten of geen andere keus heeft dan te vechten.

Het kiezen van de juiste niveaustijl heeft een grote impact op de onderdompeling van de speler.

Voorbeeld voor het spelniveau: Hospital Horror Pack

Verlaten ziekenhuispakket

Ga aan het werk

Zoals u kunt zien, heeft Unity's Asset Store veel gratis bronnen waarmee u het prototypeproces kunt versnellen.

Zodra je klaar bent met het prototypen en testen van het idee, is het tijd om aan de slag te gaan en een volledige game te maken.

Afhankelijk van uw vaardigheden, kunt u mogelijk niet al het werk zelf doen (3D-modellering, programmeren, levelontwerp, audio, enz.). Hiervoor heb je verschillende oplossingen: vraag hulp aan gelijkgestemde ontwikkelaars of leer zelf game-ontwikkeling.

Huur professionele Unity ontwikkelaars in

Er is niets mis mee als u zich tot professionele diensten wendt om u te helpen het ontwikkelingsproces te versnellen.

Huur professionele Unity ontwikkelaars van over de hele wereld in. Zorg ervoor dat u hun beoordelingen en eerdere leveringen bekijkt om de beste match te vinden.

Leer de spelontwikkeling

Veel online bronnen zullen je veel helpen bij het leren van game-ontwikkeling.

Unity biedt een complete cursus waarmee je game-ontwikkelaar van A tot Z leert.

De cursus heet Swords and Shovels en leert alle aspecten van game-ontwikkeling (kunstontwerp, programmeren, audio).

Voorgestelde artikelen
Hoe je lichte koekjes in eenheid maakt
Een VHS-bandfiltereffect creëren in eenheid
Maak een radiale/circulaire voortgangsbalk in Unity
Hologrameffect in eenheid
Een eenvoudige gras-shader creëren in eenheid
Een winnaarscherm-UI maken in Unity
De kracht van tijdelijke texturen voor prototypen in eenheid