Protokoll 20.01.21 - SgtJalau/phusity GitHub Wiki

20.01.2021 – Arvid

Künstler:

  • Teamarbeit am Tutorial-Level

Alex:

  • Graphische Aufwertung des Tutorial-Levels
    • Inseln mit Gras- und Erde-Texturen
    • Ruinenbruchstücke und Felsen im Boden
    • Schrein mit den 4 Elementen sowie entsprechenden Symbolen
    • Weitere Objekte wie Kisten oder Felsen zum Lösen von kleinen Rätseln
  • ToDo: Felsen im Boden mit Alpha-Wänden versehen, damit der Spieler nicht auf diese steigen kann und damit Rätsel überspringen könnte

Marco:

  • Teleportschrein-Modell für Tutorial-Level

Katja:

  • Brücke- und Felsen-Modelle für Tutorial-Level

Helena:

  • Baum-Modell für Tutorial-Level

Erik:

  • Hat sich weiter mit dem seamless Tornado beschäftigt
    • Probleme mit dem Shadergraph
  • Idee vom Alex: Staub unten am Tornado
  • ToDo: Zusammenführung aller bisherigen Effekte aus verschiedenen Projekten

William:

  • Letzte Woche wurde eine Textdatei mit Links zu verschiedenen Sounds erstellt
    • Herunterladen und Nachbearbeitung der Sounddateien
  • ToDo Sounds:
    • Schritte auf Gras
    • Eventuell besserer Kisten-Schiebesound
    • Eventuell besserer Sound zum Einschlagen für Wände
      • Gegebenenfalls Nachbearbeitung des Sounds

Arvid:

  • Vorstellung vom Input System Package
    • Input Actions Asset
    • Anlegen von Actions und Konvertierung in C# Skript
    • Beispielhafte Anwendung des generierten C# Skripts am ThirdPersonMovement-Skript
    • Zeigen der Event basierten Anwendung sowie der direkten Anwendung
  • Zeigen des noch nicht fertigen Control-Menüs
  • ToDo: Fertigstellung des Control-Menüs

Level Designer:

Kristina:

  • Grobe Umsetzung eines Rätsels für den Wassertempel
  • ToDo:
    • Programmierung der Fließlogik für das Wasser
    • Logik des Eisblocks in Kombination mit dem Fließen des Wassers

Leon:

  • Anmerkung an das Tutorial-Level:
    • Einbindung der Seilunktion zum Überqueren von Abgründen
    • Bewegende Plattform einfügen
  • Hat weiter am Erdtempel gearbeitet
  • Grober räumlicher Aufbau des Tempels in Blender (nach Rücksprache mit Alex)
    • Zeigen des Fortschritts durch automatische Kamerafahrt durch die Räume des Tempels
  • Einbettung des Tempels in Unity
    • „Durchschauen“ durch Wände mittels Backface Culling
  • Einbau von Türen und Druckplatten (zusammen mit Jonas)

Yannik:

  • Konzeptionierung vom Aufbau des Turms
    • Fackelpuzzle mit benachbarter Veränderung
  • Entwürfe für mehrere Rätsel durch Kombinieren mehrerer Fertigkeiten (z.B. Seil mit Magnetplattform)
  • Kurze Diskussion darüber, ob Wasser tödlich sein soll für den Spieler
    • Einigung auf „Ja“
    • Gegebenenfalls Wasser oder anderen Hazard in das Tutorial einbinden

Programmierer:

Maurice:

  • Hat sich mit dem Windlevel beschäftigt
  • Hauptinsel mit mehrere Nebeninseln
  • Rätsel mit Blöcken, die auf Druckplatten platziert werden müssen, um anderswo neue Tornados entstehen zu lassen
  • Animation von Druckplatten
    • Kurzes Kameraschwenken zum geöffneten/ausgelösten Ereignis nach der Betätigung einer Druckplatte
      • Zeigen des Codes für die Kameraschwenken-Funktion
    • Druckplatte besitzt einen Gewichtswert, der zur Aktivierung überschritten werden muss
    • Druckplatte hat eine langsame Absenken-Animation
  • Gegebenenfalls muss die Höhe des Doppelsprungs angepasst werden
  • ToDo: Demoreife programmatische Umsetzung des Windlevel-Konzepts
  • Diskussion: Anpassung der Gravitation des Spielers im Vergleich zur Gravitation von Blöcken, da beide aktuell sehr unterschiedlich sind

Jonas:

  • Programmierung von Druckplatten
  • Verbesserung des Zielsystems zum Schießen von Seilen
  • Angepasste Kamera für eine Zielen-Perspektive
  • Diskussion: Wechsel von HDRP in URP
    • Kamerafunktion würde beim Wechsel kaputtgehen und müsste angepasst werden
  • ToDo: UI-Element zum Zeigen, wohin der Spieler aktuell zielt

Bene:

  • Bugfixes
  • Verbesserung der Kollisionserkennung durch Ausprobieren mit mehreren Verfahren
    • Aktuell funktionieren alle Varianten nicht zu 100%
  • Raycast-Variante liefert richtige Ergebnisse, aber z.B. das Springen funktioniert trotzdem weiterhin nicht ganz korrekt
  • Zeigen der nicht ganz funktionierenden Sprungfähigkeit sowie dessen Code
  • Live-Änderung des Codes, was das Problem möglicherweise behoben haben könnte

André:

  • Hat die Magnete überarbeitet
  • Hat nach Effekten für die Magnetstärke geschaut

Einwurf Maurice:

  • Hat sich zwischenzeitlich mit dem Gravitationsproblem zwischen dem Spieler und Blöcken beschäftigt und die Problematik genauer gezeigt
  • Live-Änderung von Parametern, was das Problem möglicherweise behoben haben könnte

Sonstiges:

  • Luftwiderstand für den Spieler, wenn die „Vorwärts“-Taste nicht mehr gedrückt wird, damit dieser in der Luft abgebremst wird
  • Weitere Hilfe für das Tutorial-Level:
    • Helena
    • Jonas
    • Maurice