Im Rahmen meiner Tätigkeit am Institut musste ich eine Unity Spiel entwickeln für eine Multiplayer Gamification von Segmentierungen.
Eine Gamification ist eine Tätigkeit, die um Spielelemente angereichert wird. Dies soll verhindern das die Tätigkeit als zu langweilig, mühselig war genommen oder ganz abgebrochen wird. Dabei gibt es bei einem wissenschaftlichen Kontext auch noch die Aufgabe die Ergebnisse, der Gamification zu speichern.
Dies hörte sich als Vorbereitung auf einen späteren Job erstmal als sinnlos an. Dies täuscht denn die Grundtechnologien, die man in einem Bereich der Softwareentwicklung lernt, kann man auch wo anders anwenden. Ein einfaches Spiel kann schon einen hohen Aufwand bedingen.
Es wurden benötigt:
• ein Matchmaking für den Multiplayer
• Datenbank für Profile und Spielergebnisse
• das eigentliche Spiel
Dies ermöglicht einem selbst automatisch auch weitere Fähigkeiten und Kenntnisse zu sammeln. So musste ich für das Spiel mich in C# einarbeiten und für das Matchmaking und die Datenbankzugriffe der Spielclients einen NodeJS Server aufsetzen, der alle Funktionen via REST-API anbietet. Man mag natürlich denken das eine Spieleentwicklung für die meisten unternehmen uninteressant ist aber selbst ein einfaches Spiel nutzt viele Technologien, die auch in klassischer Anwendungssoftware verwenden wird. Deshalb sind selbst oft so idealistische Projekte sinnvoll, um die eigenen Fähigkeiten zu verbessern. So sind REST-API der Standard für die Nutzung von Mikroservices und vielem mehr und Kenntnisse sehr gefragt am Arbeitsmarkt.
Das besondere für diesen Prozess der Entwicklung war das die gesamte Koordination ausschließlich digital stattfand. Deshalb hat mein Team sich viel über digitale Tools verständigt und festgestellt das dies für Arbeitszwecke in Ordnung geht. Nachteile sind der fehlende soziale Kontakt in Form von Smalltalk. Umso wichtiger war natürlich dadurch die Nutzung von Projektmanagementtools wie Gitlab zur Erstellung von Meilensteilen und der gemeinsamen Koordination und dem Austausch von Projekten.
Alles in allem kann ich meine Tätigkeit am PLRI als sehr gut bezeichnen meine Kollegen am Institut alles hat gepasst und meine Fähigkeiten hat dieser Job auch erweitert.