Online Multiplayer: Unterschied zwischen den Versionen

Aus hyperdramatik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
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.  
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. Diese ermöglicht Begegnungen und spielerische Formen online in digitalen Räumen.
 


=Software=
=Software=
Bevor das Bearbeiten der Szene beginnen kann, sollten einige Voreinstellungen in [[Unity]] getroffen werden.
===Unity & GitHub Asset in Unity===
===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.
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. Genauere Anleitungen dazu können auf der Wiki-Seite nachgelesen werden.
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.
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.


===WinSCP===
===WinSCP===
Zeile 13: Zeile 16:


=Tools=
=Tools=
==Character tutorials==
==Character tutorial==
Das bearbeitete Projekt enthält eine 2D-Animation eines Walkcycles. Wie diese funktioniert, ist unter [[realistic character design|realistic character design & animation]] beschrieben.
Das bearbeitete Projekt enthält eine 2D-Animation eines Walkcycles. Wie diese funktioniert, ist unter [[realistic character design|realistic character design & animation]] beschrieben.
==

Version vom 10. Juni 2020, 22:54 Uhr

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. Diese ermöglicht Begegnungen und spielerische Formen online in digitalen Räumen.


Software

Bevor das Bearbeiten der Szene beginnen kann, sollten einige Voreinstellungen in Unity getroffen werden.

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. Genauere Anleitungen dazu können auf der Wiki-Seite nachgelesen werden. 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.

WinSCP

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

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. Download

Tools

Character tutorial

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

==