This project is a VR and Mouse+Keyboard game made in Unity written in C# for the HTC Vive. Models were created in Blender and textures in GIMP.
This is required for the class that the project was written for:
- Puzzlespiel mit 10 Levels
- Titelmenü + Levelauswahl + Pausenmenü als VR-Menü
- Bewegung erfolgt über VR-Teleport
- Spieler kann sich frei im Level bewegen und wird nur von Barrieren und Blöcken gestoppt
- Zentrales Spielelement: teleportierender Block
- Spieler tauscht Position mit Block über Anvisierung mit Controller
- besitzt Physik, ist gravitativ
- 3 zusätzliche Blockvariationen:
- Zielblock
- muss berührt werden für Levelabschluss
- Timer
- nach erstem Teleport läuft eine Zeit ab
- danach tauschen Spieler und Block erneut die Positionen ohne direktes Interagieren
- Countdown
- Ist mit einer Zahl n beschriftet
- kann exakt n-mal teleportiert werden, die Beschriftung wird bei jedem Teleport mit angepasst
- bei n<1 zerstört sich der Block
- Zielblock
- Druckplatten, die beliebige Aktionen auslösen können
- bewegbare Strukturen/Barrieren
- können nicht teleportiert werden
- können transparent sein oder blickdicht sein
- Barrieren können sein: Türen, Wände, Glas, Platformen, etc.
- Bewegungen erfolgen automatisch oder können gesteuert werden (z.B. durch Druckplatten)
- Support für Maus und Tastatur
- Verketteter Block
- ist verbunden mit mindestens einem weiteren Block
- Bei Teleport mit einem Block der Kette wird der Spieler direkt anschließend mit dem nächsten Kettenblock getauscht
- Anti-Glas Block
- kann nicht durch transparente Barrieren anvisiert werden
- Hebel, Knöpfe als weitere Möglichkeit neben Druckplatten für Aktionsauslösung
- Konkrete Texturen, Modelle und Leuchteffekte für Spielelemente