You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Grundidee

Die Grundidee war die Entwicklung eines 2D Plattformers  im Stil der alten Metroid-Spiele. So sollen die Level nicht in sich abgeschlossen sein, sondern eher so, dass der Spieler zu einem späteren Zeitpunkt zurückkehren muss, um neue Wege zu erkunden. Dies soll den Spieler motivieren, die einzelnen Levelabschnitte genauer zu erkunden.
Als Motivation gelten dabei noch das Lösen von Rätseln und das Sammeln von Upgrades, um den weiteren Spielverlauf etwas zu vereinfachen. Der Spieler findet dazu ein Schwerkraftgerät, mit dessen Hilfe er um sich herum eine Art Blase erschaffen kann, in die er schwerelos ist. So kann der Spieler auch Orte erreichen, die normalerweise unerreichbar für ihn wären. Auch Objekte werden angezogen, sobald sie sich in dieser Blase befinden. Somit kann der Spieler ebenfalls Objekte erreichen, die sonst unerreichbar wären.

Die Hauptmotivation liegt darin, ein bestimmtes Ziel zu erreichen. In diesem Fall bedeutet das, dass der Hauptcharakter eine geliebte Person sucht, die sich auf einem verlassenen Raumschiff befinden soll.

Das verlassene Raumschiff ist dabei der Hauptschauplatz des gesamten Spiels und beinhaltet die verschiedenen Levelebenen, die der Spieler erkunden kann

Konzept

Pattform: PC

Genre: 2D Plattformer

Zielgruppe: Gewohnheitsspieler

Spielwelt: Science-Fiction- Weltraum

Gameplay / Motivation: Schwerkraft ein- und ausschalten, Rätsel lösen, Sammeln

  • Grundlegende Motivation: Finde deine geliebte Person
  • Auf dem Weg dorthin Rätsel lösen, um voran zu kommen
  • Sammeln von Informationen für die Story

Bedienung: Hauptfokus liegt auf Controller

Engine: Unity

Umsetzung und verwendete Software

Für die Erstellung eines 2D Spiels gibt es verschiedene Tools/Engines, wie zum Beispiel den Game Maker oder Unity. Letztendlich fiel die Entscheidung auf Unity. Eine der Hauptaspekte der Entscheidung war die bereits gesammelte Erfahrung mit dieser Engine und die unterstützte Programmiersprache C#, sodass nicht extra Zeit in dem Erlernen einer neuen Engine gesteckt werden musste.

Da wir nicht so viel Erfahrungen im Erstellen von Grafiken haben, haben wir uns dazu entschieden, das grundlegende Tileset für unser Spiel im Asset Store zu kaufen, sodass die Konzentration mehr auf die Erstellung der Mechaniken, Sounds und der Story liegen kann. Zur Versionskontrolle haben wir github verwendet.

Hier die Auflistung der verwendeten Software:

  • Unity
  • Github
  • Discord
  • Trello


Playthrough

Hier ein Playthrough des ersten Levelabschnittes.

ToDo: Video einfügen

Grafiken

Der Großteil der Grafiken kommt entweder aus dem in Unity integrierten Asset Store oder von der Webseite https://craftpix.net/ , welche die Grafiken teilweise kostenlos anbieten. Die Icons für die Controller Buttons stammen von https://opengameart.org/content/free-keyboard-and-controllers-prompts-pack

Das grundlegende Tileset:

Dieses Tileset stammt aus dem Unity Asset Store.



Die UI Elemente:

    

Diese Icons werden im Startmenü und im Pause Menü eingeblendet, um dem Spieler die Steuerung zu erklären. Der X-Button erscheint auch im Spiel, wenn der Spieler mit einem Objekt interagieren kann. 



Der Spieler kann mit dem Objekt interagieren

Ein einfach gehaltenes Startmenü, um das Spiel starten und beenden zu können.

Sonstige Objekte:


  • No labels