Hausaufgabe Gamedesign
Gamekonzept
Plattform: PC / Mac / Nintendo Switch
Game Engine: Unity 2D
Autor: Robin Good
Story Teaser
In einer längst vergessenen Zeit herrschte ein verfluchter König über die Lande. König ist derjenige, der alle Artefakte der Macht beherrscht. Unter der Herrschaft des verfluchten Königs beginnt das Land zu sterben. Die Unzufriedenheit der Bevölkerung und der Wunsch nach Veränderung zieht sich bis an den Hof des Königs. Der Hauptcharakter des Spiels ist ein Ritter aus der seelenlosen königlichen Armee, der den König stürzen möchte.
Ziel des Spiels
Finde die verborgenen Schätze der Macht, um mit deren Hilfe den König zu stürzen.
Spielaufbau
Das Spiel ist im Metroidvania Stil aufgebaut und man erfährt viel von der Geschichte durch die Interaktionen mit den NPC’s und der Umgebung. Die Level sind mit 2d Plattforming Elementen versehen, welche man bei Bedarf nur durch Nutzen der ‘Slow Motion’ und ‘Rewind’ Mechaniken überwinden kann.
Gamemechanic
Time matters
Je nachdem, in welcher In-Gamezeit sich der Spieler in einem Gebiet aufhält, erlebt dieser einen anderen Teil der Geschichte. Z.B.: Der Spieler möchte das Schwert der Macht einsammeln. In der Nacht findet man dieses verlassen in der Waffenkammer. Am Tag jedoch erhält man das Schwert nach einem Boss-Kampf im Thronsaal. Der Boss ist friedlich, solange man das Schwert noch nicht besitzt und man muss ihn aktiv zum Kampf auffordern. Ist man jedoch im Besitz des Schwertes, beginnt der Boss den Kampf sofort. Die Spielmechanik «Time matters» entscheidet wie das Spiel verläuft. Sie beeinflusst wichtige Momente in der Geschichte. Sie steuert aber auch das Verhalten der NPC’s abhängig von dem jeweiligen „In-Game-Zeitpunkt“. Z.B. nachts: NPC’s sind zu Hause und Schlafen / mittags: NPC’s essen / morgens: Dialoge der NPC’s sind von Müdigkeit gezeichnet, usw. …
Spieler Mechaniken
Der Spieler bewegt sich mit der WASD-Steuerung oder mit einem Kontroller. Auch besitzt der Spieler eine Sprungfähigkeit und die Rewind und Slow Motion Mechanik.
Rewind
Im Spiel wird die Position des Spielers aufgezeichnet, um es dem Spieler zu ermöglichen, in der Zeit einige Sekunden zurückzureisen. Dies beeinflusst jedoch nur den Spieler und nicht seine Umwelt. Rewind wird benötigt, um sonst verschlossene Wege zu gehen.
Umsetzungsidee
Die Spielerposition wird in einem Array aufgezeichnet. Drückt der Spieler die Rewind-Taste, so wird in jedem Frame die Position aus dem Array ausgelesen und auf den Spieler angewandt. Dies erzeugt den Effekt, als würde man in der Zeit zurück gehen. Während die Mechanik «Rewind» aktiviert ist, kann der Spieler keine anderen Bewegungsbefehle geben. Diese Fähigkeit ist mit einem Cooldown ausgestattet und man kann maximal 3 Sekunden auf einmal zurückspulen.
Slow Motion
In der Slow Motion Fähigkeit verlangsamt der Spieler die ganze Umwelt, jedoch nicht sich selbst. Dies erlaubt es ihm, zum Beispiel im letzten Moment Geschossen auszuweichen, welche ihn sonst getroffen hätten.
Umsetzungsidee
Um die Slow Motion Mechanik zu realisieren, wird die Zeit des Spieles verlangsamt. Damit sich der Spieler jedoch «normal» weiterbewegen kann, muss die Geschwindigkeit des Spielers entsprechend erhöht werden. Dazu kommt, dass man die Masse des Spieles für diese Zeit erhöhen muss, da der Spieler sonst höher und weiter springt als gewünscht. Dieses Phänomen kommt daher, dass die Gravitationsrechnung der Unity Engine über den Faktor Zeit geregelt wird.