Hallo erstmal
ich bin der Neue hier im Forum und hole mal ein wenig aus, damit die Gesamtzusammenhänge klarer sind. Also sorry für den Wall of Text, ich hoffe trotzdem das es sich jemand durchliest XD
Ich komme selbst aus der Spielebranche, habe insgesamt 13 Jahre sowohl Indy Projekte als auch professionelle Spiele im Rahmen meiner Arbeit als 2D / 3D Artist begleitet. Dieses Vergnügen endete 2013 in der Selbstständigkeit wo diese "Karriere" dann auch ihr jähes Ende fand. Seitdem bin ich in einer komplett anderen Branche tätig und führe ein Team an Mitarbeitern bei der Tochter eines DAX Konzerns.
Im Rahmen dieser Arbeit habe ich mich viel mit Mitarbeitermotivation, Führung und (aus meiner Vita heraus) mit dem Thema "Gamification" beschäftigt. Daraus ist ein eigenes Projekt entstanden, welches ich vor kurzem unserer Geschäftsführung und dem Betriebsrat vorstellen durfte um mir die Umsetzung genehmigen zu lassen.
Es geht darum, spielerische Elemente in einen nicht spielerischen Kontext zu bringen. Im Gegensatz zu vielen anderen Gamification Umsetzungen gehen wir mit dem Projekt noch stärker auf die Spielebene und möchten quasi ein Browserspiel für unsere Mitarbeiter erstellen, mit dem Wunsch, dass unsere arbeitsrelevanten Ziele erreicht werden und die Motivation der Mitarbeiter steigt
Wie soll das nun genau gehen :
Unserer Mitarbeiter erzielen messbare Ergebnisse, die von unserem System automatisch getrackted, protokolliert und reported werden.
Daran werden auch die Ziele für das Jahr gemessen und bestimmt.
Ein Beispiel: In der Abeitlung X müssen die Mitarbeiter am Tag Y Kundengespräche führen um das Jahresziel Z zu erreichen. Erreicht der Mitarbeiter sein Jahresziel ist alles gut und erreicht er es nicht müssen wir reden ;). Jedes einzelne Kundengespräch muss vom Mitarbeiter über seinen SynClient "Qualifiziert" werden, was über unsere Hauseigenen Systeme läuft.
Im genehmigten Projekt geht es nun darum, dass diese "KPI`s" automatisch in eine sog. "GameMasterDatei (GMD)" einfließen sollen.
Heißt:Der Mitarbeiter meldet sich einmalig mit seiner MitarbeiterID und einem fiktiven Avatarnamen im Spiel an. Die ID fließt wiederum in die "'GMD" wo diese den entsprechenden KPI´s zugeordnet werden. Diese KPI´s fließen dann wieder ins angelegte Spielerprofil und werden in sog. "Aktionspunkte" umgewandelt.
Soweit so abstrakt Aber warum jetzt Avatar und warum Aktionspunkte?
Der Mitarbeiter kann sich nun täglich im Spiel anmelden und einen bestimmten Spielmodi spielen. Es wird zu beginn erstmal einen Spielmodi geben, weitere sollen Folgen. Jeder der Modi besteht aber im Grundsatz aus einer großen 2D "Weltkarte" und den Spielern, die auf dieser Karte verteilt werden. Durch die Aktionspunkte (=KPIs) kann der Mitarbeiter sich nun bspw. auf der Map um X Felder bewegen, gegen andere Spieler (also Mitarbeiter) kämpfen, looten und so vielleicht sogar Sachpreise gewinnen.
Im Prinzip kann man sagen, dass es wie ein Rundenbasiertes Multiplayer Spiel abläuft, wobei die Augen des Würfels durch die erarbeitete Leistung in der echten Arbeitsumgebung ersetzt wird.
Das Spiel bzw. die Spielmap muss also über unsere Server laufen(?), was laut unserer IT kein großes Problem darstellt. Sie haben mir eine "Büchse" zur Verfügung gestellt, mir noch die Begriffe "JavaScript" , "Apache" und "MySQL" um die Ohren gehauen und nun darf ich erstmal weiterschwimmen Trotz meiner 13 Jahre in der Branche als Artist, fahre ich bei dem Thema mental rechts ran
Wir können für das Projekt aktuell folgenden Server nutzen:
Serverblade mit 2x12 Kerne
Xeon E5-2620 v3
Die stehen aber nicht nur dieser Maschine zur Verfügung sondern davon sind aktuell 2vCPUs reserviert mit 2GB RAM und 50 GB HDD
Die vCPUs können wir ggf. hochdrehen, genauso wie RAM (nicht unbegrenzt)
OS ist ein CentOS 7
Kernel 3.10.0-862.9.1.el7.x86_64
Die Frage die sich stellt: Würde das Spiel, erstellt mit GameMaker Studio2 und auf HTML5 exportiert auf einem solchen Serverblade (performant) laufen ? Wie bereits erwähnt: Es geht um ein 2D TopView / TurnBased MP spiel, mit wenig SpriteAnimationen, einer großen Karte wo in Spitze bis zu 200 Spieler ggf. gleichzeitig spielen ? Wie stark beeinflussen 2D Grafiken und Animationen überhaupt die Performance oder die Anzahl der Spieler?
Diese Kernfragen spuken noch im Kopf und ich hoffe, dass doch noch 2-3 Leute hier aus dem Forum alles verstanden haben und mir die Fragen beantworten können
Vielen Dank für eure Geduld !
VG
Jack
ich bin der Neue hier im Forum und hole mal ein wenig aus, damit die Gesamtzusammenhänge klarer sind. Also sorry für den Wall of Text, ich hoffe trotzdem das es sich jemand durchliest XD
Ich komme selbst aus der Spielebranche, habe insgesamt 13 Jahre sowohl Indy Projekte als auch professionelle Spiele im Rahmen meiner Arbeit als 2D / 3D Artist begleitet. Dieses Vergnügen endete 2013 in der Selbstständigkeit wo diese "Karriere" dann auch ihr jähes Ende fand. Seitdem bin ich in einer komplett anderen Branche tätig und führe ein Team an Mitarbeitern bei der Tochter eines DAX Konzerns.
Im Rahmen dieser Arbeit habe ich mich viel mit Mitarbeitermotivation, Führung und (aus meiner Vita heraus) mit dem Thema "Gamification" beschäftigt. Daraus ist ein eigenes Projekt entstanden, welches ich vor kurzem unserer Geschäftsführung und dem Betriebsrat vorstellen durfte um mir die Umsetzung genehmigen zu lassen.
Es geht darum, spielerische Elemente in einen nicht spielerischen Kontext zu bringen. Im Gegensatz zu vielen anderen Gamification Umsetzungen gehen wir mit dem Projekt noch stärker auf die Spielebene und möchten quasi ein Browserspiel für unsere Mitarbeiter erstellen, mit dem Wunsch, dass unsere arbeitsrelevanten Ziele erreicht werden und die Motivation der Mitarbeiter steigt
Wie soll das nun genau gehen :
Unserer Mitarbeiter erzielen messbare Ergebnisse, die von unserem System automatisch getrackted, protokolliert und reported werden.
Daran werden auch die Ziele für das Jahr gemessen und bestimmt.
Ein Beispiel: In der Abeitlung X müssen die Mitarbeiter am Tag Y Kundengespräche führen um das Jahresziel Z zu erreichen. Erreicht der Mitarbeiter sein Jahresziel ist alles gut und erreicht er es nicht müssen wir reden ;). Jedes einzelne Kundengespräch muss vom Mitarbeiter über seinen SynClient "Qualifiziert" werden, was über unsere Hauseigenen Systeme läuft.
Im genehmigten Projekt geht es nun darum, dass diese "KPI`s" automatisch in eine sog. "GameMasterDatei (GMD)" einfließen sollen.
Heißt:Der Mitarbeiter meldet sich einmalig mit seiner MitarbeiterID und einem fiktiven Avatarnamen im Spiel an. Die ID fließt wiederum in die "'GMD" wo diese den entsprechenden KPI´s zugeordnet werden. Diese KPI´s fließen dann wieder ins angelegte Spielerprofil und werden in sog. "Aktionspunkte" umgewandelt.
Soweit so abstrakt Aber warum jetzt Avatar und warum Aktionspunkte?
Der Mitarbeiter kann sich nun täglich im Spiel anmelden und einen bestimmten Spielmodi spielen. Es wird zu beginn erstmal einen Spielmodi geben, weitere sollen Folgen. Jeder der Modi besteht aber im Grundsatz aus einer großen 2D "Weltkarte" und den Spielern, die auf dieser Karte verteilt werden. Durch die Aktionspunkte (=KPIs) kann der Mitarbeiter sich nun bspw. auf der Map um X Felder bewegen, gegen andere Spieler (also Mitarbeiter) kämpfen, looten und so vielleicht sogar Sachpreise gewinnen.
Im Prinzip kann man sagen, dass es wie ein Rundenbasiertes Multiplayer Spiel abläuft, wobei die Augen des Würfels durch die erarbeitete Leistung in der echten Arbeitsumgebung ersetzt wird.
Das Spiel bzw. die Spielmap muss also über unsere Server laufen(?), was laut unserer IT kein großes Problem darstellt. Sie haben mir eine "Büchse" zur Verfügung gestellt, mir noch die Begriffe "JavaScript" , "Apache" und "MySQL" um die Ohren gehauen und nun darf ich erstmal weiterschwimmen Trotz meiner 13 Jahre in der Branche als Artist, fahre ich bei dem Thema mental rechts ran
Wir können für das Projekt aktuell folgenden Server nutzen:
Serverblade mit 2x12 Kerne
Xeon E5-2620 v3
Die stehen aber nicht nur dieser Maschine zur Verfügung sondern davon sind aktuell 2vCPUs reserviert mit 2GB RAM und 50 GB HDD
Die vCPUs können wir ggf. hochdrehen, genauso wie RAM (nicht unbegrenzt)
OS ist ein CentOS 7
Kernel 3.10.0-862.9.1.el7.x86_64
Die Frage die sich stellt: Würde das Spiel, erstellt mit GameMaker Studio2 und auf HTML5 exportiert auf einem solchen Serverblade (performant) laufen ? Wie bereits erwähnt: Es geht um ein 2D TopView / TurnBased MP spiel, mit wenig SpriteAnimationen, einer großen Karte wo in Spitze bis zu 200 Spieler ggf. gleichzeitig spielen ? Wie stark beeinflussen 2D Grafiken und Animationen überhaupt die Performance oder die Anzahl der Spieler?
Diese Kernfragen spuken noch im Kopf und ich hoffe, dass doch noch 2-3 Leute hier aus dem Forum alles verstanden haben und mir die Fragen beantworten können
Vielen Dank für eure Geduld !
VG
Jack
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Jackdahack ()