Skip to content

zacklucas99/labor-games

Repository files navigation

Stealth Game

Teammitglieder:

  • Lucas Engelbrecht (202956)
  • Niklas Zimmer (202397)

Besonderheiten des Projekts:

  • Nach dem Auschecken des Projekts, um Paid Assets zu laden:
    • git submodule init
    • git submodule update
  • Assets/Scenes/MainScene öffnen für Demo-Level
  • Assets/Scenes/TestScene öffnen für kleine Testumgebung

Herausforderungen:

  • Third Person Controller (mit Cinemachine)
    • am Anfang sind wir auf einige Probleme gestoßen, da wir uns vorher noch nicht mit Cinemachine beschäftigt hatten
  • Interaktion mit Objekten
    • Problem: bei einfachen Raycast von der Kamera aus, um Interaktionsobjekt zu erfassen, hat man zu wenig Spielraum
    • Lösung: OverlapSphere am Ende des Raycast; mit Objekten innerhalb dieser Sphere kann man interagieren
  • Verhalten der Gegner
    • viele verschiedene Aktionen (Aufheben von Münze, Entfernen von Scherben)
    • Rücksetzen von Aktionen, falls Spieler in Sichtfeld (Stoppen von Umdrehen der Wache, Stoppen vom Folgen der Münze)
    • In diesem Bereich wurden Erfahrungen mit Behavior Trees gesammelt.
  • Animationen
    • eine Herausforderung hierbei war das Timing der Animationen mit Animation Events
  • Zusammenspiel verschiedener Systeme
    • In den Szenen gibt es verschiedene Systeme, wie Sound Objekte (geben ein Geräusch für eine bestimmte Zeit ab), Notifier Objekte (benachrichtigen den Spieler, wenn sie in seinem Blickfeld sind) und den Alarm durch Kameras oder den Hund.
    • Mit all diesen Systemen kann der Wächter interagieren und die Systeme können sich überlappen (neuer Sound, während der Wächter einem Sound folgt). Das muss alles im Verhalten des Wächters beachtet werden.
  • Blender:
    • Hier war besonders der Export von Blender in Unity ein Problem, da Objekte teilweise falsch rotiert waren.
    • Rigging von Charakteren

Verwendete Assets:

Quellen:

Inspiration:

Video-Link: https://www.youtube.com/watch?v=SkaxRZ2lOTc

Video-Links der letzten Präsentation: https://www.youtube.com/watch?v=fK61ishDOmI (Teil 1) https://www.youtube.com/watch?v=rBZiP2j9dNE (Teil 2)

Projekt-Link: https://github.com/zacklucas99/labor-games

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages