Rozwój gier i tworzenie stron internetowych ma wiele wspólnego. Konkretnie - jeśli masz szczęście - tworzysz produkt, który będzie widoczny i używany przez tysiące, jeśli nie miliony ludzi regularnie. Będziesz potrzebował dobrego zespołu, dobrej jakości i całego zespołu wsparcia, aby odpowiedzieć na pytania. Będziesz potrzebował boskich serwerów. Będziesz słyszeć wiele skarg, począwszy od konstruktywnej krytyki, aż do bezlitosnego marudzenia.

Gracze są dość wymagającą publicznością. Wiele firm często ukrywa swój rozwój i procesy zarządzania projektami za zasłoną tajemnicy (a czasem wręcz wstydu), która w większości jest publikowana w prasie. Twórcy gier są zwykle nieco bardziej transparentni. Nie dzieje się tak dlatego, że są moralnie wyżsi. Dzieje się tak dlatego, że ich klienci są skłonni i zdolni do podniesienia piekła, jeśli myślą, że wszystko idzie w złym kierunku.

Będziesz słyszeć wiele skarg, począwszy od konstruktywnej krytyki, aż do bezlitosnego marudzenia

W rezultacie możemy się wiele nauczyć, obserwując sposoby, w jakie różni twórcy gier radzą sobie z ich projektami i ich relacje ze społecznościami. Nie mówią nam wszystkiego, ale często zajmują się szczegółami dotyczącymi ich procesu, intencji i wizji. Poza tym wydają dość szczegółowe łatki, co jest fajne.

Dwie gry, których ciągłym rozwojem podążałem za najbliższymi są Overwatch , i Dungeons and Dragons Online . Będę ich używał do moich przykładów.

1. Bądź otwarty na temat swoich zamiarów

Twórcy Overwatch mieć jasno sprecyzowane cele na wszystko, co robią. Publikują publicznie, co chcą osiągnąć, i idą na to. Ich działania konsekwentnie wykazują determinację, aby osiągnąć wszystkie wyznaczone cele. Nie zawsze je zdejmują, ale na pewno tak się starają.

Możesz przyjąć tę samą strategię: poinformuj użytkowników dokładnie o tym, do czego zmierzasz, gdy wprowadzasz zmianę lub nową funkcję. Nie podawaj im niejasnych stwierdzeń dotyczących misji, takich jak: "Chcemy być bardziej wydajni i mniej nieefektywni." Powiedz im dokładnie, w jaki sposób zamierzasz usprawnić swoją usługę. Podaj szczegóły. Uwierzcie mi, to robi różnicę między użytkownikami, którzy wam wierzą, i mówiąc: "Tak. Pewnie. Uwierzę, kiedy to zobaczę. "

2. Popraw swoje błędy

DDO ma błąd z jego drabinami. Czasami nie można się do nich wspinać poza określony punkt, a innym razem nie można ich nawet złapać przez kilka sekund. Jest to częściowo spowodowane opóźnieniem, które ma wpływ na wszystkie gry online. Ale czasami, nawet gdy każdy inny system działa dobrze, bez lagów, drabiny po prostu nie. Twórcy twierdzili, że naprawili ten błąd tyle razy, ile zaprzeczają jego istnieniu. Nawet teraz nie ma na liście znanych problemów.

Użytkownicy wiedzą jednak, że to prawda. Błąd często powodował śmierć bohaterów. Jeśli większość społeczności mówi ci, że coś jest nie tak na twojej stronie, prawdopodobnie mają rację. Nawet jeśli masz problem z odtworzeniem problemu, musisz dalej szukać. Zaufanie użytkowników do Ciebie zależy od tego.

3. Dokumentuj wszystko

Częściowo nie mogą znaleźć ani naprawić błędów w DDO, ponieważ gra ma ponad dekadę i wielu (jeśli nie wszyscy) oryginalnych programistów już dawno minęło. Jest tam tak wiele systemów i funkcji, które są na wpół ukończone, cudem jest to, że potrafią znaleźć błędy, aby je naprawić.

Nie chodzi tylko o komentowanie Twojego kodu, ale o dokumentowanie twoich decyzji

Jeśli chcesz uniknąć tego samego problemu, zacznij dokumentować. Nie chodzi tylko o komentowanie Twojego kodu (choć to pomaga), chodzi o dokumentowanie twoich decyzji. Każda decyzja dotycząca twojego projektu, każda nowa funkcja, od której zaczynasz pracę, powinna znajdować się w łatwym do znalezienia pliku gdzieś. Przyczyny wprowadzenia zmiany, jej zmiany, zmiany lub zakończenia funkcji nie powinny być widoczne. Powinieneś również zapisać, gdzie znaleźć cały odpowiedni kod dla każdej nowej funkcji lub zmiany.

Brak tego rodzaju dokumentacji prowadzi do nieprzewidywalnych - a czasem prawie niemożliwych do usunięcia - błędów.

4. Zagraj w własną grę

Zespół rozwoju i zarządzania Overwatch gra w tę grę. Jest to znany fakt. I nie wszyscy są profesjonalistami. Mają pracowników grających na każdym poziomie umiejętności, co oznacza, że ​​doświadczają gry tak, jak się wydaje graczom niskiego i wysokiego poziomu. Oznacza to, że łatwiej mogą wczuć się w swoją bazę użytkowników.

Jeden z pracowników DDO (który nie ma nazwy użytkownika) jest rutynowo wyszydzany w społeczności, ponieważ nie może nadążyć bez włączania trybu bożego, gdy przesyła strumieniowo grę. Poza tym używa eliksirów, aby się wyleczyć, a mikstury są ... nie świetne w DDO. Nikt nie oczekuje, że będzie najlepszy, ale oczekują od niego lepszego poznania mechaniki gry. I oczekują, że nie użyje trybu godnego.

Zasada ta jest również nazywana "spożywaniem własnego karmy dla psów". Powinieneś być wystarczająco pewny siebie w swoim produkcie, że sam go używasz codziennie. Ta zasada odnosi się bardziej do aplikacji niż na przykład do blogów, ale należy o tym pamiętać. Jeśli Twoi użytkownicy zobaczą, że nie używasz własnego produktu, będą się zastanawiać, dlaczego powinni.

5. Nie zrażaj tych, którzy przyszli pierwsi

Jest to problem, który wpłynął na DDO, prawie wszystkie inne MMO, i może nawet trafić Overwatch pewnego dnia. Zasadniczo twórcy gier mniej lub bardziej niszczą to, co przyciągnęło ich pierwotną publiczność. Czasem próbują przyciągnąć nowych graczy, zmieniając mechanikę, tylko po to, aby zepsuć główną rozgrywkę. Czasem po prostu robią wszystko, co pierwotni gracze pracowali tak ciężko, że są przestarzałe. Czasami ich nowe działania związane z zarabianiem zakłócają równowagę gry.

Czasem próbują oprzeć swoją grę na czwartej edycji D & D, której wszyscy nienawidzą.

Często te zmiany wprowadzają nowych graczy na krótką chwilę. Ale zwykle nie pozostają tak długo, a na koniec gra ma mniej hardcorowych fanów, niż kiedy się zaczęło. A czasem, duże zmiany mogą całkowicie ożywić grę.

Nigdy nie sprawisz, że wszyscy będą szczęśliwi, ale jest wiele do powiedzenia na temat trzymania starych osób w pobliżu

Zanim dokonasz wielkich zmian, porozmawiaj ze swoimi najbardziej wymagającymi użytkownikami. Rozmawiaj z ludźmi, którzy mogą polegać na Twojej aplikacji w codziennej działalności. Jeśli masz małą funkcję, której nie używa wiele osób, poproś osoby, które jej używają, o to, jak ważne są dla nich. Mogą na tym polegać.

Nigdy nie sprawisz, że wszyscy będą szczęśliwi, ale jest wiele do powiedzenia na temat trzymania starych osób w pobliżu. Z moralnego punktu widzenia, jesteś im winien pewne względy. Sprawili, że twój produkt jest taki, jaki jest dzisiaj. Z praktycznego punktu widzenia fani i użytkownicy mogą czasem lepiej zrozumieć, dlaczego ludzie kochają Twój produkt niż Ty. Mogą się mylić, ale nigdy się nie dowiesz, czy ich nie słuchasz.