Technische Umsetzung
Software
Das Spiel "Insight" wurde auf Grundlage der 3D Spieleengine "Unreal Engine 5" entwickelt und über das zugehörige Nodesystem programmiert.
Zur effektiven Zusammenarbeit zwischen den einzelnen Mitgliedern unseres Teams wurde des Projekt über das Versionsverwaltungssystem "Git" in verschiedenen Branches verwaltet.
Für die Designelemente des Spiels wurden, wie in den vorangegangenen Seiten beschrieben, die Softwareprogramme blender, Autodesk Maya, Adobe Substance Painter, Marvelous Designer und Ableton genutzt.
IMPLEMENTIERUNG der Spiegel
Das dauerhafte Echtzeitrendern der Spiegelbilder würde zu einem zu hohen Leistungsverlust führen.
Deswegen wurde auf eine Cubemap-Textur umgestellt, die mit einem Reflexionsvektor als Eingabe den Hintergrund vortäuscht. Die Capture-Kamera zeichnet nur den Spieler auf, der über die Textur gelegt und außerhalb einer Kollisionsbox um den Spiegel herum gar nicht mehr angezeigt wird. Dies ist deutlich leistungsfähiger als ein dauerhafter Echtzeitrender.
Mirror Blueprint
Mirror Blueprint
Level Blueprint
Level Blueprint
Tato KI
Aufgrund seiner Guide-Funktion wurde Tato über einen KI Behavior Tree erstellt.
Über diesen werden ihm simple Verhaltensweisen und Befehle wie die Überprüfung der relativen Position und Entfernung zum Main Charakter sowie die resultierende Task, Alex zu folgen, gegeben.
Voice-Cues und Sonderanimationen werden hingegen über Hitboxen und Interactiontrigger an entsprechender Stelle ausgelöst und abgespielt.
Back to Top