Online Multiplayer

Aus hyperdramatik
Zur Navigation springen Zur Suche springen

Während des Seminars "Vernetzte Räume" enstand während der Corona-Pandemie eine Plattform, auf der sich mehrere Personen gleichzeitig in einem virtuellen Raum bewegen können. Die notwendigen Tools und Arbeitsschritte sind hier beschrieben.

Software

Unity & GitHub Asset in Unity

In Unity wird ein neues Projekt angelegt. Dieses sollte auch WebGL und Linux-Build Support beinhalten. Dies kann im Unity Hub unter Installs--> Unity Version auswählen und die drei kleinen Punkte klicken. Anschließend die Plattformen auswählen, runterladen und installieren. In diesem Projekt wird das Assets & Git in Unity installiert. Anschließend wird die Szene bearbeitet. Im angelegten Projekt, mit dem während des Seminars gearbeitet wurde, werden alle Player von zwei Spawn-Punkten ins Spiel gerufen. Diese können verschoben werden. Die folgenden Objekte dürfen dabei nicht gelöscht werden: GameManagement; EventSystem; Spawn1 and 2, 2D sowie camera tripod. Dazu gibt es einige Einstellungen, die im Netzwerk getroffen werden müssen. Ist das Projekt fertig bearbeitet, muss zweimal gebuildet werden: Einmal eine WebGL Applikation sowie ein Linux-Build.

WinSCP

WinSCP ist ein FTP-Clientprogramm, das zur Verwaltung eines Webservers benutzt wird. Mit WinSCP laden wir den WebGL Build auf den Webserver.

MobaXTerm

MobaXTerm ist ein Linux-Emulator für Windows, der zur Serververwaltung genutzt werden kann. Via MobaXTerm wird der Linux-Build hochgeladen. Dieser dient als Host für das Multiplayer-Game.

Tools

Character tutorials

Das bearbeitete Projekt enthält eine 2D-Animation eines Walkcycles. Wie diese funktioniert, ist unter realistic character design & animation beschrieben.