Spieleentwicklung und Webentwicklung haben mehr als nur ein paar Gemeinsamkeiten. Insbesondere - wenn Sie Glück haben - entwickeln Sie ein Produkt, das von Tausenden, wenn nicht Millionen von Menschen regelmäßig gesehen und verwendet wird. Sie brauchen ein gutes Team, eine gute Qualitätssicherung und eine Menge Support-Mitarbeiter, um Fragen zu beantworten. Du wirst Server auf der Götterschicht brauchen. Sie werden eine Menge Beschwerden hören, die von konstruktiver Kritik bis zu direkt petanischem Gejammer reichen.

Spieler sind ein ziemlich anspruchsvolles Publikum. Viele Unternehmen verstecken ihre Entwicklungs- und Projektmanagementprozesse häufig hinter einem Schleier der Geheimhaltung (und manchmal sogar der Schande), die hauptsächlich auf Pressemitteilungen beruhen. Spieleentwickler sind normalerweise ein bisschen transparenter. Das liegt nicht daran, dass sie moralisch überlegen sind. Das liegt daran, dass ihre Kunden willens und in der Lage sind, die Hölle anzuheizen, wenn sie denken, dass die Dinge in die falsche Richtung gehen.

Sie werden eine Menge Beschwerden hören, die von konstruktiver Kritik bis zu direkt petanischem Gejammer reichen

Als Ergebnis können wir viel lernen, indem wir beobachten, wie verschiedene Spieleentwickler mit ihren Projekten umgehen und wie sie mit ihren Communities interagieren. Sie erzählen uns nicht alles, aber sie gehen oft in Details über ihren Prozess, ihre Absichten und ihre Vision. Außerdem haben sie ziemlich detaillierte Patch Notes, was cool ist.

Die beiden Spiele, deren Weiterentwicklung ich am nächsten verfolgt habe, sind Overwatch , und Dungeons und Dragons online . Ich werde sie für meine Beispiele verwenden.

1. Sei offen über deine Absichten

Die Entwickler von Overwatch Sie haben sehr klare Ziele für alles, was sie tun. Sie erklären öffentlich, was sie erreichen wollen, und sie gehen dafür. Ihre Handlungen zeigen durchweg Entschlossenheit, all ihre erklärten Ziele zu erreichen. Sie ziehen es nicht immer durch, aber sie versuchen es auch wirklich.

Sie können die gleiche Strategie anwenden: Teilen Sie Ihren Nutzern genau mit, worauf Sie abzielen, wenn Sie eine Änderung oder ein neues Feature vornehmen. Gib ihnen keine vagen Missionsaussagen wie "Wir wollen effizienter und weniger unwirtschaftlich sein". Erzähle ihnen genau, wie du deine Dienstleistung effizienter machen willst. Details angeben. Glauben Sie mir, es macht den Unterschied zwischen den Benutzern, die Ihnen glauben und sagen: "Ja. Sicher. Ich werde es glauben, wenn ich es sehe. "

2. Korrigieren Sie Ihre Fehler

DDO hat einen Fehler mit seinen Leitern. Manchmal kann man sie nicht über einen bestimmten Punkt hinaus klettern, und manchmal kann man sie nicht einmal für ein paar Sekunden greifen. Dies ist teilweise auf Verzögerungen zurückzuführen, die alle Online-Spiele betreffen. Aber manchmal, auch wenn jedes andere System gut funktioniert, ohne Verzögerung, sind die Leitern einfach nicht. Die Entwickler haben behauptet, dass sie diesen Fehler so oft behoben haben, wie sie ihre Existenz bestritten haben. Auch jetzt ist es nicht auf der Liste der bekannten Probleme.

Die Benutzer wissen jedoch, dass es real ist. Der Bug hat ihre Charaktere oft genug getötet. Wenn die meisten Ihrer Community Ihnen sagen, dass auf Ihrer Website etwas unberechenbar ist, haben sie wahrscheinlich Recht. Selbst wenn Sie Probleme haben, das Problem zu reproduzieren, müssen Sie weiter suchen. Das Vertrauen Ihrer Benutzer in Sie hängt davon ab.

3. Dokumentieren Sie alles

Ein Teil des Grundes, warum sie einige Fehler in DDO nicht finden oder beheben können, liegt darin, dass das Spiel über ein Jahrzehnt alt ist und viele (wenn nicht alle) der ursprünglichen Entwickler schon lange weg sind. Es gibt so viele Systeme und Funktionen, die nur halb fertig sind, es ist ein Wunder, wenn sie Fehler finden, um sie zu beheben.

Es geht nicht nur darum, deinen Code zu kommentieren, sondern deine Entscheidungen zu dokumentieren

Wenn Sie das gleiche Problem vermeiden möchten, starten Sie die Dokumentation. Es geht nicht nur darum, Ihren Code zu kommentieren (obwohl das hilft), es geht darum, Ihre Entscheidungen zu dokumentieren. Jede Entscheidung, die du über dein Projekt triffst, jede neue Funktion, an der du anfängst zu arbeiten, sollte irgendwo in einer leicht zu findenden Datei sein. Ihre Gründe, die Änderung zu machen oder rückgängig zu machen, sie zu ändern oder die Funktion nicht zu beenden, sollten alle da sein. Außerdem sollten Sie notieren, wo Sie den relevanten Code für jede neue Funktion oder Änderung finden.

Ein Mangel an dieser Art von Dokumentation führt zu unvorhersehbaren - und manchmal fast unfixierbaren - Fehlern.

4. Spielen Sie Ihr eigenes Spiel

Das Entwicklungs- und Managementteam von Overwatch spielt das Spiel. Dies ist eine bekannte Tatsache. Und sie sind nicht alle Profis. Sie haben Angestellte, die auf allen Fähigkeitslevels spielen, was bedeutet, dass sie das Spiel so erleben, wie es für Low-Level- und High-Level-Spieler aussieht. Dies bedeutet, dass sie sich leichter in ihre Benutzerbasis einfühlen können.

Einer der Mitarbeiter von DDO (der nicht namentlich genannt werden darf) wird routinemäßig in der Community verspottet, weil er nicht mithalten kann, ohne den Gottmodus einzuschalten, während er das Spiel streamt. Außerdem benutzt er Tränke, um sich selbst zu heilen, und Tränke sind ... nicht großartig in DDO. Niemand erwartet, dass er der Beste ist, aber sie erwarten, dass er die Mechanik des Spiels besser kennt. Und sie erwarten von ihm, dass er den Gott-Modus nicht benutzt.

Dieser Grundsatz wird auch "eigenes Hundefutter essen" genannt. Sie sollten in Ihrem eigenen Produkt selbstbewusst genug sein, dass Sie es täglich selbst verwenden. Dieser Grundsatz gilt mehr für Anwendungen als beispielsweise Blogs, aber es ist wichtig, sich daran zu erinnern. Wenn Ihre Benutzer sehen, dass Sie Ihr eigenes Produkt nicht verwenden, werden sie sich fragen, warum sie sollten.

5. Verfremdet nicht diejenigen, die zuerst kamen

Das ist ein Problem, das DDO beeinflusst hat, so ziemlich jedes andere MMO, und vielleicht sogar Overwatch. Im Wesentlichen werden Spieleentwickler manchmal genau das zerstören, was ihr ursprüngliches Publikum angezogen hat. Manchmal versuchen sie neue Spieler zu gewinnen, indem sie die Mechanik verändern, nur um das Kernspiel zu ruinieren. Manchmal gehen sie einfach und machen alles, was die ursprünglichen Spieler so hart für veraltet gemacht haben. Manchmal haben ihre neuen Monetarisierungsbemühungen das Gleichgewicht des Spiels gestört.

Manchmal versuchen sie ihr Spiel auf D & D 4. Edition zu basieren, was jeder hasst.

Oft bringen diese Änderungen neue Spieler für kurze Zeit. Aber sie bleiben normalerweise nicht so lange und am Ende hat das Spiel weniger Hardcore-Fans als zu Beginn. Und manchmal können große Veränderungen ein Spiel komplett neu beleben.

Sie werden nie alle glücklich machen, aber es gibt eine Menge zu sagen, um die Oldtimer herumzuhalten

Bevor Sie massive, weitreichende Änderungen vornehmen, sprechen Sie mit Ihren Hardcore-Nutzern. Sprechen Sie mit den Leuten, die für Ihre tägliche Arbeit von Ihrer App abhängig sind. Wenn Sie ein kleines Feature haben, das nicht viele Leute benutzen, fragen Sie die Leute, die es benutzen, wie wichtig es für sie ist. Sie könnten davon abhängen.

Sie werden nie alle glücklich machen, aber es gibt eine Menge zu sagen, um die Oldtimer herumzuhalten. Von einem moralischen Standpunkt aus schuldest du ihnen etwas Rücksicht. Sie haben Ihr Produkt zu dem gemacht, was es heute ist. Aus praktischer Sicht können Fans und Nutzer manchmal eine bessere Vorstellung davon haben, warum Menschen Ihr Produkt lieben, als Sie es tun. Sie könnten falsch liegen, aber Sie werden nie wissen, ob Sie überhaupt nicht auf sie hören.