So erstellen Sie ein Horrorspiel in Unity

Horrorspiele gibt es in vielen Formen und Formen, von einem postapokalyptischen 3D-Action-Shooter mit Virenausbruch bis hin zu einem einfacheren 2D-Plattformer mit einer pixeligen-Ästhetik.

Entwickler auf der ganzen Welt sind bestrebt, das nächste große Horrorspiel zu entwickeln, das die Aufmerksamkeit der Spieler fesseln und seine Spuren in der Geschichte hinterlassen wird, aber wie bei jedem Ziel ist es nicht ohne Herausforderung.

In diesem Artikel zeige ich Beispiele für gute Horrorspiele und wie man einen Prototyp in Unity erstellt.

Lass uns anfangen!

Beispiel 1: Resident Evil

Das erste Spiel aus der Resident Evil-Reihe (veröffentlicht 1996) hatte einen wirklich großen Einfluss auf das Horror-Genre.

Resident Evil ist zu einem festen Bestandteil des Horror-Genres geworden.

Das 1996 veröffentlichte Spiel folgt der klassischen Formel: Der Spieler befindet sich in einem geschlossenen Bereich und muss sich dem Feind (in diesem Fall Zombies) mit einer begrenzten Menge an Ressourcen (Munition) stellen, wobei er die Wahl hat, entweder zu kämpfen oder zu fliehen der Feind. In einigen Fällen ist die Flucht vor dem Feind keine Option. In diesem Fall muss der Spieler nicht nur gegen Zombies, sondern auch gegen andere mutierte Monster kämpfen.

Die Spiele enden damit, dass ein Spieler überlebt und aus dem infizierten Gebiet entkommt, aber der Kampf ist noch lange nicht zu Ende und ebnet den Weg für eine Fortsetzung.

Das Spiel legt eher Wert auf Ausweichen als auf vollwertige Action.

Beispiel 2: Alien: Isolation

Screenshot der Alien-Isolation

Der Hauptprotagonist kommt mit einem Team an einer Raumstation an und stellt fest, dass diese beschädigt und die Kommunikation unterbrochen ist.

Aufgrund einiger Umstände wird der Hauptprotagonist vom Rest der Besatzung getrennt und entdeckt, dass das Schiff von intelligenten, aber sehr gefährlichen außerirdischen Kreaturen heimgesucht wird, die die Menschen jagen und sie als Wirte nutzen, um mehr ihrer eigenen Art zu produzieren (mit der Wirt stirbt unweigerlich, wenn die Inkubationszeit vorüber ist).

Doch Außerirdische sind nicht die einzigen Feinde, denen sich der Protagonist stellen muss. Später stellt sich heraus, dass aufgrund einer Fehlfunktion im System die Androiden, die der Besatzung helfen sollten, nun angewiesen werden, die verbleibenden Überlebenden abzuschlachten.

Alien Isolation Android-Screenshot

Das Spiel legt den Schwerpunkt eher auf das Ausweichen als auf den direkten Kampf gegen die Feinde, da der Spieler den Außerirdischen und Androiden zahlenmäßig deutlich unterlegen und überlegen ist.

Das Spiel endet damit, dass der Hauptprotagonist die Station zerstört und dann einen letzten Kampf gegen die verbleibende außerirdische Kreatur auf dem Fluchtschiff führt.

Die Formel

Viele Horrorspiele folgen der gleichen Formel: Versetzen Sie den Spieler in einen engen geschlossenen Raum mit Feinden, die dem Spieler zahlenmäßig weit überlegen (oder überlegen) sind. Stellen Sie grundsätzlich sicher, dass die Chancen für den Spieler ungünstig sind, geben Sie dem Spieler aber dennoch die Werkzeuge, die er braucht, um die Situation, in der er sich befindet, zu überstehen.

Was das Design auf Spielebene betrifft, sind die Farben überwiegend düster und düster. Der Spieler sollte sich bereits allein durch die Anwesenheit in dieser Umgebung angespannt fühlen.

Die Gegenstände, die zur Selbstverteidigung zur Verfügung stehen, dürfen nicht zu stark sein, aber gleichzeitig ausreichend Schutz bieten, um durch das Level zu kommen.

Prototyping des Spiels in Unity

Unity-Game-Engine

Unity ist sehr vielseitig, wenn es darum geht, welche Art von Spielen dort gemacht werden können.

Auch wenn Sie mit Unity nicht sehr vertraut sind, stehen Ihnen viele Online-Ressourcen zur Verfügung, um den Prototyping-Prozess zu vereinfachen.

Ein Ort, an dem Sie gebrauchsfertige Modelle und Texturen finden können, ist Unity Asset Store. Es enthält Tausende von 3D-Modellen, Skripten, Texturen, Vorlagen und vielem mehr.

Definieren Sie den Hauptprotagonisten

Der Hauptprotagonist kann je nach Handlung entweder männlich oder weiblich sein (oder bei Bedarf mehrere Protagonisten haben).

Da es sich um Prototyping handelt, müssen Sie sich noch keine Gedanken über die Originalität machen, sondern können Asset Store verwenden, um die Modelle zu finden, die Sie in Ihrem Prototyp verwenden können.

Beispiel für einen Protagonisten: Postapokalyptischer Survival-Charakter

Postapokalyptischer Überlebenscharakter

Definiere den Feind

Feinde sind die Wesenheiten, gegen die der Hauptprotagonist kämpfen oder vor denen er fliehen muss. Es könnte alles sein, von Horden von Zombies bis hin zu einer einzigen, aber äußerst intelligenten Monsterkreatur.

Beispiel für den Feind: Mutant2

Mutierter Außerirdischer

Entwerfen Sie das Spiellevel

Abhängig von Ihrem Protagonisten und dem Feind kann das Level alles sein, von einem eng umschlossenen Raum (z. B. Krankenhaus) bis hin zu einer offeneren Umgebung (z. B. Straßen in der Stadt oder dunkler Wald).

Stellen Sie sicher, dass der Spieler genügend Platz hat, um vor dem Feind zu fliehen oder keine andere Wahl zu haben, als zu kämpfen.

Die Wahl des richtigen Levelstils hat großen Einfluss auf die Immersion der Spieler.

Beispiel für das Spiellevel: Hospital Horror Pack

Paket „Verlassenes Krankenhaus“.

Machen Sie sich an die Arbeit

Wie Sie sehen, verfügt Unity's Asset Store über viele kostenlose Ressourcen, die Ihnen helfen, den Prototyping-Prozess zu beschleunigen.

Sobald Sie mit dem Prototyping und dem Testen der Idee fertig sind, ist es an der Zeit, sich an die Arbeit zu machen und mit der Entwicklung eines vollständigen Spiels zu beginnen.

Abhängig von Ihren Fähigkeiten sind Sie möglicherweise nicht in der Lage, die gesamte Arbeit selbst zu erledigen (3D-Modellierung, Programmierung, Leveldesign, Audio usw.). Hierfür haben Sie verschiedene Lösungen: Bitten Sie entweder gleichgesinnte Entwickler um Hilfe oder lernen Sie selbst, Spiele zu entwickeln.

Stellen Sie professionelle Unity-Entwickler ein

Es ist nichts Falsches daran, professionelle Dienstleistungen in Anspruch zu nehmen, die Ihnen helfen, den Entwicklungsprozess zu beschleunigen.

Stellen Sie professionelle Unity-Entwickler aus der ganzen Welt ein. Sehen Sie sich unbedingt deren Bewertungen und vergangene Lieferungen an, um die beste Übereinstimmung zu finden.

Lernen Sie die Spieleentwicklung

Viele Online-Ressourcen werden Ihnen beim Erlernen der Spieleentwicklung sehr helfen.

Unity bietet einen vollständigen Kurs an, der Ihnen dabei hilft, die Spieleentwicklung von A bis Z zu erlernen.

Der Kurs heißt Swords and Shovels ​​und vermittelt alle Aspekte der Spieleentwicklung (Art Design, Programmierung, Audio).