Wie wir eine Spielwelt für einen Weltraum-Shooter geschaffen haben

Wir teilen unsere Erfahrungen und geben Ratschläge zur Entwicklung eines VR-Projekts


Astro Collapse ist unsere erste Erfahrung in der Entwicklung von VR-Spielen. Im letzten Artikel haben wir über die Hauptidee gesprochen, das Spiel und die Ergebnisse getestet. Beginnen Sie damit, um zu lernen, wie Sie die Erstellung eines virtuellen Spiels richtig angehen. Dieses Mal erfahren Sie, wie Sie Ideen für das Design finden und eine Computerwelt zeichnen, die die Spieler in ihren Bann zieht.



Kurz über die Handlung unseres Spiels



Eine Welle von Asteroiden nähert sich der Erde. Die Menschheit ist bedroht. Die Hauptfigur ist ein Pilot eines Kriegsschiffes. Seine Mission ist es, den Weg für Shuttles freizumachen, die vom Planeten evakuiert werden.





Trailer Astro Zusammenbruch



Motor und Plattform



Für die Entwicklung des Spiels haben wir die beliebte Unity 5-Engine verwendet. Es ist einfach, damit zu arbeiten: Es gibt viele Ressourcen mit vorgefertigten Lösungen und Tools, die beim Entwerfen der Spielwelt verwendet werden können. Wir haben Oculus Utilities und Unity-Assets verwendet.



Wir haben die Gear VR-Plattform als Grundlage für die virtuelle Realität verwendet. Das Spiel wurde auf einem Samsung Galaxy S7 Smartphone getestet. Wenn Sie in Ihrem Projekt dieselben Technologien verwenden, sind die Anweisungen zum Entwickeln einfacher VR-Anwendungen auf der offiziellen Oculus-Website hilfreich. Hier finden Sie ein Handbuch für Anfänger von VR-Anwendungen und ein detailliertes Tutorial mit einer verständlichen Analyse der virtuellen Welt.



Wie wir die Spielwelt geschaffen haben: Grafik und Objektdesign



In der Entwurfsphase hatten wir kein detailliertes Spielszenario, sondern nur einen allgemeinen Überblick über die virtuelle Welt. Also haben wir einen groben Prototyp des gesamten Spiels erstellt: Die Grafik war nicht beeindruckend und das Gameplay war langweilig. Aber er hat seine Funktionen erfüllt: Wir haben das Schießen, die Benutzeroberfläche und die Steuerung getestet.



Bild

Fragment eines benutzerdefinierten Szenarios



Dann dauerte es sechs Monate, bis das Spiel fertiggestellt war, da wir keine klaren Planungen und Fristen für die Entwicklungsphasen hatten. Wir haben viele unnötige Dinge getan: Wir haben die Spieloberfläche mehrmals neu gestaltet, Explosionen neu gezeichnet und Shuttles gerettet. Der Projektmanager in unserem Team kam zu spät.



Es schien, dass es niemals enden würde und das Projekt während der Entwicklungsphase sinken würde. Das nächste Mal werden wir besser planen und einen Monat mit einem detaillierten Skript verbringen, um das Spiel in zwei Teile zu gestalten.

Schreiben Sie ein detailliertes Skript, weisen Sie Rollen im Team zu und planen Sie die Entwicklungsphasen klar, um das Spiel nicht mehrmals neu zu gestalten.


Schlachtschiff-Cockpit



Wir starteten vom Cockpit aus. Dafür haben wir Referenzen aus beliebten Spielen und Filmen gesammelt. Gesucht nach Modellen von Kriegsschiffen, Waffen und Shuttles. Auf diese Weise haben wir das Cockpit und die Spieloberfläche des Schiffes entworfen, die den Spielern vertraut sind. Dies wird ihnen helfen, das Management schnell zu verstehen.

Sammeln Sie Referenzen, damit das Team ein klares visuelles Bild des Spiels hat.


Nachdem wir nach Referenzen gesucht hatten, gingen wir zum Skizzieren über. So sah die erste Skizze des Schlachtschiffs des Spielers und seine 3D-Darstellung aus. Es war uns wichtig, das Visier, die Waffen und die Asteroiden nicht mit den Cockpit-Positionen zu schließen:



Bild

Skizze des Cockpits des Kampfschiffs in Astro Collapse. Das



zweite Schlüsselelement sind die Kanonen, die vom Cockpit aus sichtbar sind. Wir haben die Skizzen in Photoshop skizziert. Es stellte sich wie



Bild

folgt heraus: Skizzen der Schiffswaffen



Dann haben wir die Objekte in Blender modelliert und in Unity übertragen:



Bild

Dreidimensionales Modell der Kanone im Astro Collapse-Spiel



Die nächste Stufe ist die detaillierte Entwicklung der Schiffsschnittstelle. Wir mussten einen Anblick, Überhitzung von Waffen, Gesundheit, einen Indikator für die Erde und alliierte Schiffe auf dem Bildschirm platzieren: Eine



Bild

Skizze der Spieloberfläche im Spiel Astro Collapse

Machen Sie klare Benutzeroberflächen und Spielnavigation, damit die Spieler das Gameplay schnell verstehen und das Spiel nicht ausschalten.


Nachdem wir das Spiel im Team getestet hatten, stellten wir fest, wie bequem es für die Spieler ist, Oberflächenelemente auf dem Bildschirm zu platzieren. Wir haben die Erdgesundheitsanzeige entfernt und Informationen zu den Evakuierungsschiffen hinzugefügt:



Bild

Neueste Version der Spieloberfläche



Wir wollten mehr bewegliche Objekte erstellen , um das Spiel dynamisch und unterhaltsam zu gestalten.



Um dies zu tun, animierten sie den Anblickwechsel, den Gesundheitszustand und ließen die Schläge zittern.



Das Gameplay sieht interessanter aus:





Animation der Spieloberfläche



Damit sich der Spieler wie ein echter Pilot eines Schlachtschiffs fühlt, haben wir ein Bedienfeld hinzugefügt. Im Kampf ist es fast unsichtbar, aber Sie können es deutlich sehen, indem Sie Ihren Kopf nach unten neigen:





Warship Control Panel



Erstellen von Galaxien, Asteroiden und Shuttles



Wir haben einen Gegner gezeichnet - einen Asteroiden. Das Modell wurde von Grund auf neu erstellt:



Bild

Netz des Shuttle-Modells (Netz), diffuse Textur (diffuse Karte), normale Karte (normale Karte)



Dann haben wir das Rettungs-Shuttle modelliert: Das



Bild

fertige Modell des Shuttles



Der letzte Schritt besteht darin, das Schlachtfeld zu erstellen. Wir haben die Erde, das abhebende Space Shuttle, eine Sterngalaxie, die Milchstraße und eine strahlende Sonne hinzugefügt, um eine natürliche Szene für die Spielwelt zu schaffen.





Battlefield in Astro Collapse



Um es zum Leben zu erwecken, musste man sich eine lustige Atmosphäre für das Spiel einfallen lassen.



Wie wir das Gameplay entwickelt haben



Zusammen mit der Entwicklung des Designs haben wir das Gameplay durchdacht. Die ursprüngliche Idee war banal und langweilig: Der Spieler zerstört einfach die Asteroiden. Daher standen wir vor der Aufgabe, den Spieler in die Atmosphäre einer Weltraumapokalypse einzutauchen. Wir haben angefangen, an dem Skript zu arbeiten.



Unser Team führte eine Analyse ähnlicher Spiele durch und sammelte Daten zu den Unterscheidungsmerkmalen. Wir haben verstanden, wie Spieledesigner Spieler begeistern und welche Hooks erstellen, um das Spiel interessanter zu machen.

Suchen Sie nach ähnlichen Spielen und feiern Sie, was Sie begeistert: Handlung, Spielwelt, Charakter, Schnittstellen. Verwenden Sie dies in Ihrem Projekt.


Wir haben auch die Leute aus unserem Büro versammelt und einen Angriff durchgeführt. Sie begannen zu überlegen, was sie dem Spiel hinzufügen sollten, damit es interessanter wurde. Also haben wir eine ganze Liste von Ideen geschrieben und dann die aufregendsten ausgewählt, die wir umgesetzt hätten.



Zuerst haben wir uns ein Ziel für den Spieler ausgedacht: so viele Menschen wie möglich zu retten. Dazu wurden Shuttles hinzugefügt, die von der Erde evakuiert werden. Um sie zu retten, muss der Spieler ihnen den Weg frei machen.





Wenn der Spieler keine Zeit hat, Asteroiden abzuschießen, sterben Shuttles.



Mit jeder Minute gibt es mehr Asteroiden. So haben wir das Spiel kompliziert:





Je länger das Spiel dauert, desto mehr Asteroiden fliegen zur Erde.



Der Spieler kann andere Waffen bekommen. Dazu müssen Sie den Bonuswürfel ausschalten:





Der Spieler kann einen Plasmaturm oder eine Laserkanone bekommen. Das



Testen des Spiels an Kindern hat gezeigt, dass ihnen die Dynamik fehlt. Sie wollten mehr Schiffe im Weltraum. Deshalb haben wir die verbündeten Stationen hinzugefügt, die zusammen mit dem Spieler den Weg zu den Rettungsshuttles frei machen:





Alliierte Schiffe helfen dem Spieler. Asteroiden können Verbündete



in die Luft jagen. Während des Kampfes sprechen Leute von anderen Kampfstationen per Funk mit dem Spieler. Zu diesem Zweck haben wir Radiosendungen gemacht und eine Atmosphäre des Kampfes mit Schreien und Panik geschaffen, die den Spieler in Atem hält. Wir haben uns mehrere Aufnahmen von echten Kampfhandlungen der Mi-8-Hubschrauberpiloten angehört. Dies half uns, die Atmosphäre des Kampfes und die Erfahrung der Teilnehmer zu spüren.

Suchen Sie nach Referenzsounds für das Spiel und tauchen Sie in ähnliche Situationen ein. Dann machen Sie eine gute Sprachausgabe: Professionelle Schauspieler schaffen die richtige Atmosphäre im Spiel.


Der Beginn des Spiels wird von der ernsten Stimme des Kapitäns begleitet. Die Sprache wird unruhig, wenn Asteroiden die ersten Shuttles ausschalten. Eine weibliche Stimme von der Erde berichtet über abhebende Schiffe und Städte, die gestorben sind.





Um mit Hilfe des Rundfunks die Atmosphäre der Apokalypse im Spiel zu schaffen, haben wir uns an professionelle Schauspieler gewandt.



Um zu gewinnen, muss der Spieler 30 Shuttles sparen. Danach erscheint ein Boss - ein riesiger Asteroid:





Der Spieler zerstört den Boss im Astro Collapse-Spiel.



Jedes aufregende Spiel hat eine interessante Handlung und eine verständliche Spielwelt. Wir haben den Spieler in die Atmosphäre der Apokalypse hineingezogen und uns ein klares Ziel gesetzt - die Menschheit vor dem Tod zu retten. Um das Spiel dynamischer zu gestalten, haben wir eine wachsende Welle von Asteroiden und Bonuswaffen erzeugt und uns einen Boss ausgedacht. Wir haben die Spielwelt mit lebendigen visuellen Elementen gefüllt: Benutzeroberfläche, Explosionen, Splitter, Kanonen und das Cockpit der Kampfstation.



Tipps für Spieledesigner



Befolgen Sie einige Regeln, um beim ersten Mal ein gutes Spieldesign zu erstellen:



  • Schreiben Sie ein detailliertes Skript, bevor Sie mit der Spieleentwicklung beginnen. Beschreibe den Charakter, die Levels, die Orte und die Mechanik des Spiels. Fügen Sie so viele Details wie möglich hinzu und erwecken Sie das Bild zum Leben. Dies erleichtert die Festlegung der richtigen Entwicklungsaufgaben und die Verkürzung der Projektzeit.
  • . , .
  • , . .
  • , , .
  • . , . , .
  • . , . , , .
  • , . , .
  • Machen Sie eine gute Sprachausgabe für die Charaktere. Die wütende oder verängstigte Stimme professioneller Schauspieler in den Kopfhörern der Spieler vermittelt die Atmosphäre besser als Untertitel.
  • Spiele und liebe Spiele, um im Trend des Spieldesigns zu sein.


Unsere Tipps helfen dabei, das Spiel schneller und die Geschichte interessanter zu machen. Im nächsten Artikel zeigen wir Ihnen, wie Sie Ihr virtuelles Spiel zum ersten Mal im Oculus Store veröffentlichen.



Spielen Sie in der Zwischenzeit das Spiel Astro Collapse und spüren Sie die Atmosphäre der kosmischen Apokalypse! Dazu benötigen Sie eine Samsung Gear VR-Brille. Sie funktionieren mit Smartphones: Samsung Galaxy Note 4, 5, 7, S6 / S6 Edge / S6 Edge +, S7 / S7 Edge, S8 / S8 +.



Bis bald!



All Articles