Dokumentacja Steamworks
Steam Playtest
Playtest zapewnia twórcom obarczony niskim ryzykiem darmowy sposób na uzyskanie danych testowych dla gry bez przejmowania się kluczami Steam, recenzjami użytkowników lub listami życzeń. Używając oddzielnego (podrzędnego) ID aplikacji powiązanego, ale odseparowanego od głównej gry, możesz testować grę bez ingerencji w główną grę.

Oto przegląd tej funkcji:
https://youtu.be/0_HhCEJ_kZ0

Steam Playtest pozwala również w łatwy sposób kontrolować dostęp do testowania twojej gry. Możesz przyznać dostęp dowolnej liczbie graczy i dezaktywować aplikację do testowania, kiedy tylko zechcesz.

Jak to działa?

ID aplikacji Steam Playtest ma dostęp do tych samych funkcji technicznych Steamworks co twoja główna gra, ale z okrojoną konfiguracją sklepu i funkcji społeczności. Zamiast osobnej strony produktu w sklepie twoja rejestracja do Steam Playtest będzie istnieć na stronie twojej głównej gry, dzięki czemu klienci będą mogli zarejestrować się i uzyskać dostęp do testów oraz równocześnie nadal mieć opcję obserwowania gry i dodania jej do ich list życzeń.

Oto jak wygląda rejestracja do Steam Playtest dla klientów:

Dołącz do Playtest

Potencjalni testerzy, jeśli będą zainteresowani, będą mogli poprosić o dostęp do twojego Steam Playtest. Gdy będziesz gotów na przyjęcie testerów, możesz dodać dowolną ich liczbę z grupy zainteresowanych graczy. Możesz dezaktywować swoją aplikację Playtest w dowolnym momencie lub pozostawić ją aktywną, jeśli nadal chcesz eksperymentować z nadchodzącymi funkcjami.

Jak przeprowadzić konfigurację?

  1. Utwórz nową aplikację Playtest na stronie powiązanych pakietów i DLC twojej gry.

    Utwórz nowy Playtest

  2. Skonfiguruj swoją aplikację w Steamworks.

    Musisz przynajmniej przesłać wymagane zasoby miniatury w bibliotece oraz zasoby społeczności (patrz: zasoby biblioteki). Możesz również zmienić widoczną dla klientów nazwę twojej aplikacji Playtest (w tym zlokalizowane nazwy). Nie będzie to możliwe po publikacji.

  3. Gdy będziesz gotów, dokończ proces publikacji dla swojej aplikacji Playtest. Będzie on zawierać uproszczony krok sprawdzenia strony w sklepie oraz kompilacji. Uwaga: twoja aplikacja Playtest nie będzie posiadać swojej własnej strony w sklepie, a pojawi się tylko jako sekcja na stronie gry bazowej. Lista kontrolna konieczna do przekazania strony w sklepie do oceny dla aplikacji Playtest składa się tylko z obrazów miniatur produktu oraz ikon.

  4. Możesz umożliwić rejestrację do Steam Playtest poprzez uwidocznienie aplikacji testowej na stronie głównej gry w sklepie. Przejdź do zakładki ustawień specjalnych w narzędziach administratora służących do edytowania strony w sklepie swojej głównej gry, aby umożliwić rejestrację. Po opublikowaniu zmian na stronie klienci zobaczą opcję do rejestracji w Sklepie Steam.

    playtest_special_settings_screenshot0.png

    Będziesz w stanie wyświetlić lub ukryć rejestrację do Steam Playtest, kiedy tylko chcesz.

  5. Gdy klienci zaczną się już rejestrować do Steam Playtest, będziesz mógł przygotować dla nich zawartość. Prześlij magazyny zawartości i utwórz kompilacje dla aplikacji Playtest tak jak dla innych gier lub dem. Możesz zintegrować techniczne funkcje Steamworks, ustawić szablony Steam Input, skonfigurować zapisy w chmurze itd. Jeśli jest to twój pierwszy raz, zacznij od zapoznania się z naszą dokumentacją dotyczącą przesyłania do Steam, by uzyskać pomoc.

    Ewentualnie możesz poprosić o klucze Steam dla swojej aplikacji playtestowej i rozprowadzić je bezpośrednio wśród testerów aplikacji. Więcej informacji znajduje się w poniższej sekcji.

  6. Gdy aplikacja Playtest będzie już gotowa, a twoja kompilacja opublikowana, możesz rozpocząć proces akceptowania graczy. W ustawieniach Steamworks dla twojej aplikacji Playtest wybierz link „Zarządzaj swoim Steam Playtest” (lub znajdź „Ustawienia Playtest” w zakładce „Aplikacja”). Gdy będziesz gotowy, możesz dodawać grupy graczy. Gracze są wybierani losowo z puli zarejestrowanych.

    Możesz wybrać określone kraje w przypadku, gdy masz ograniczoną dostępność serwera i chcesz mieć pewność, że opóźnienie nie będzie stanowić problemu podczas Playtestu.

    granting.png

  7. Gdy skończysz zbierać dane z testów, możesz dezaktywować aplikację Playtest, ustawiając „Niegrywalne” na stronie ustawień partnera dla Steam Playtest. Ta opcja nie będzie wyświetlana, gdy informacja o rejestracji jest widoczna w Sklepie Steam. Po dezaktywacji aplikacji Playtest nie będzie można jej uruchomić poprzez Steam.

    Nie podejmuj tej decyzji pochopnie! Twoja społeczność może być zawiedziona i sfrustrowana, jeśli zabierzesz tę możliwość bez żadnych informacji, dlatego warto wcześniej dać znać, czego można się spodziewać. Możesz skorzystać z narzędzi do tworzenia wydarzeń i ogłoszeń w celu powiadamiania graczy o szczegółach twojego Playtestu.

  8. Jeżeli chcesz zrestartować swój Playtest po jego zakończeniu – być może zostały przez ciebie wprowadzone jakieś zmiany lub zwiększono przepustowość serwerów – możesz ponownie ustawić swój Playtest jako widoczny. Gracze, którym już przyznano dostęp, nadal będą go mieli i nie muszą się ponownie rejestrować ani nie trzeba im ponownie przyznawać dostępu.

Typy rejestracji

Domyślnym zachowaniem jest ograniczona rejestracja – potencjalni testerzy proszą o dostęp, a ty możesz przyznawać im go falami w miarę twoich zdolności przyjmowania ich.

Jeżeli twoja gra jest gotowa na więcej osób, możesz również ustawić rejestrację do twojej aplikacji na otwartą: dostęp będzie przyznawany graczom automatycznie z poziomu strony bazowej gry w sklepie.

Zmiana z ograniczonej rejestracji (domyślnej) na otwartą spowoduje rozpoczęcie procesu, który przyjmuje wszelkich oczekujących testerów. Ta zmiana zostaje zastosowana zazwyczaj w ciągu kilku minut.

Opcja typu rejestracji jest również kontrolowana z poziomu strony Steam Playtest na stronie partnerskiej. Możesz zmienić typ rejestracji, kiedy tylko tego potrzebujesz.

Korzystanie z kluczy Steam dla twojej aplikacji playtestowej na Steam


Możesz rozprowadzać klucze Steam dla swojego playtestu. Twój playtest nie wymaga publicznej rejestracji, a do tego możesz generować oraz rozprowadzać klucze do niego, nawet jeśli twoja strona w sklepie nie jest jeszcze aktywna. Powinno dać ci to dokładniejszą kontrolę nad wdrożeniem planu przeprowadzania testów, jaki masz dla swojej gry.

Większość producentów uważa, że korzystanie z kluczy do playtestu jest łatwiejszym i bezpieczniejszym sposobem niż klucze obejścia stanu wydania dla gry bazowej. Playtest może znacznie łatwiej objąć większą pulę kluczy – zazwyczaj można poprosić o maksymalnie 2500 kluczy obejścia stanu wydania, jednak w przypadku kluczy do playtestu liczba ta jest o wiele większa. Dodatkowo możesz kontrolować dostep do testów poprzez określanie, czy są one grywalne. Pamiętaj, że po przyznaniu klucza nie zostanie on unieważniony, jeśli playtest zostanie później oznaczony jako niegrywalny.

Aby korzystać z kluczy Steam dla twojej aplikacji playtestowej na Steam, wykonaj następujące czynności:

  • Poproś o klucze Steam dla twojej aplikacji playtestowej. Możesz poprosić tylko o klucze standardowego wydania na Steam dla twojego playtestu, co oznacza, że po aktywacji klucza uczestniczenie w testach będzie możliwe tylko, gdy zostaną wydane, tj. status playtestu to „Grywalny”. Prośba o klucze obejścia stanu wydania (beta) dla aplikacji Steam Playtest nie jest możliwa.
  • Ustaw swój test jako „grywalny”. Twoja strona produktu w Sklepie Steam nie musi być widoczna publicznie, by twoje testy z użyciem kluczy Steam były aktywne.
  • Kiedy będziesz chciał zakończyć testy, możesz ustawić swoją aplikację Steam Playtest jako „niegrywalną”. Pamiętaj, że po przyznaniu klucza nie zostanie on automatycznie unieważniony, jeśli playtest zostanie później oznaczony jako niegrywalny.

Mimo że klucze Steam stanowią darmową usługę zapewnianą przez Steam producentom, by mogli przeprowadzać testy swoich aplikacji, to nie są one nieograniczone. Kiedy dojdziesz do momentu, w którym będziesz chciał poprosić o więcej niż 50 000 kluczy dla swojego playtestu, to praktycznie staje się on otwartą betą i nie powinieneś mieć nic przeciwko otwarciu rejestracji do niej na swojej stronie w Sklepie Steam. Valve rozpatruje każdą prośbę indywidualnie i zastrzega prawo do odrzucania próśb o klucze Steam.

Jeśli masz jakiekolwiek pytania, skontaktuj się z nami i wyślij zgłoszenie.

Częste konfiguracje

Playtest NIE jest grywalny i NIE ma możliwości rejestracji.
Jest to domyślne ustawienie, gdy początkowo konfigurujesz test gry przed udostępnieniem lub umożliwieniem rejestracji. Będzie to również ostateczna konfiguracja, gdy zakończysz przeprowadzanie testu.

notplayablehidden.png

Playtest NIE jest grywalny, ale rejestracja nowych testerów jest możliwa.
Jest to ustawienie, które prawdopodobnie skonfigurujesz na początku, aby gracze mogli się rejestrować, zanim test gry będzie dostępny. Możesz również potrzebować tej konfiguracji, jeśli zakończysz test gry, ale planujesz zrobić inny w przyszłości i chcesz dodać więcej testerów do przyszłego testu gry.

notplayablevisible.png

Playtest jest grywalny i rejestracja nowych testerów jest możliwa.
Może to być odpowiednie ustawienie na czas trwania testu gry i gdy planujesz dodać więcej testerów w przyszłości. Możliwe, że będziesz zwiększać pojemność serwerów lub dodawać nowe funkcje i będziesz potrzebować więcej testerów, aby wypróbować przyszłą wersję gry.

playablevisible.png

Playtest jest grywalny, ale rejestracja nowych testerów NIE jest możliwa.
To ustawienie może być dla ciebie odpowiednie, jeśli nie planujesz przyjmować żadnych dodatkowych testerów w przyszłości, ale nadal chcesz, aby twoi obecni testerzy mieli dostęp do kompilacji gry.

playablehidden.png

Zbieranie opinii od graczy

Decyzja o zbieraniu opinii od graczy należy do ciebie. Zauważyliśmy, że wielu producentów umieściło duży przycisk służący do przesyłania opinii bezpośrednio w głównym menu swojej gry. Prowadzi on do miejsca, w którym producent chciał zbierać opinie i zarządzać nimi. Taki przycisk może prowadzić do forum na Steam, kanału na twoim serwerze Discord, oprogramowania śledzącego błędy, forum na twojej własnej stronie internetowej lub gdziekolwiek chcesz.

Zalecamy bezpośredni kontakt z odbiorcami – daj im znać, jakiego rodzaju opinii oczekujesz i gdzie najlepiej się nimi podzielić. Możesz też zamieścić linki do wybranego przez ciebie systemu przesyłania opinii lub komunikacji bezpośrednio w ogłoszeniu społeczności.

Najczęściej zadawane pytania

P: Dlaczego Valve zdecydowało się podjąć prace nad tym narzędziem?
O: Nowa funkcja Steam Playtest powstała w wyniku ponawianych próśb większych i mniejszych producentów, którzy chcieli uzyskać możliwość przeprowadzenia ograniczonych testów niskiego ryzyka z udziałem graczy. Producenci chcieli mieć swobodę przeprowadzania testów gier bez zamartwiania się przy tym opiniami użytkowników oraz bez wpływu takich testów na liczbę osób, które dodały ich grę do listy życzeń. Pragnęli oni również mieć kontrolę nad rozpoczęciem, wstrzymaniem i zakończeniem ich testów. Mamy nadzieję, że ten nowy zestaw narzędzi pomoże producentom zbliżyć się do swoich graczy i dzięki temu tworzyć lepsze gry.

Widzieliśmy wiele innych zaskakujących lub nieoficjalnych rozwiązań tego samego zestawu problemów, np. oferowanie wersji demonstracyjnej, która była tak naprawdę tylko otwartą wersją beta, lub wydawanie darmowej gry typu „prolog”, aby wzbudzić nią zainteresowanie. Producenci używali wszelkich dostępnych narzędzi do budowania społeczności graczy i gromadzenia danych testowych. Wiemy, że są to ważne kwestie, dlatego pragniemy zapewnić oficjalne oraz dobrze wspierane rozwiązanie, które jest łatwiejsze w obsłudze dla producentów i bardziej ustandaryzowane dla graczy.

P: Co, jeśli chcę przeprowadzić Playtest gry, ale dostęp do niego kontrolować za pomocą kluczy Steam?
O: Możesz poprosić o klucze również dla swojego playtestu. W zasadzie jest to preferowana metoda przeprowadzania beta testów twojej gry, jeżeli potrzebujesz przynajmniej średniej wielkości grupy testerów. Pamiętaj, że wciąż możesz przeprowadzać testy, używając głównego ID aplikacji swojej gry w połączeniu z kluczami obejścia stanu wydania. Informacje na ten temat znajdziesz w dokumentacji testowania na Steam.

P: Mam pytanie lub chcę przekazać opinię. Jak mogę się z wami skontaktować?
O: Użyj naszego formularza kontaktowego i daj nam znać, czy masz jakiś problem, czy też chcesz wyrazić swoją opinię na temat funkcji.

P: Kiedy mogę użyć funkcji Steam Playtest?
O: Naszym zdaniem najlepiej jest skorzystać z tej funkcji przed premierą gry. Jest to prawdopodobnie najczęściej wybierana opcja przez producentów. Twoim priorytetem prawdopodobnie będzie stworzenie strony ogłaszającej przyszłą dostępność twojej gry, by użytkownicy mogli dodać ją do swoich list życzeń i by możliwe było stworzenie społeczności. Po wykonaniu tych czynności Steam Playtest da ci możliwość przedpremierowego i aktywnego zbierania opinii od graczy.

Jeśli wolisz, możesz nadal używać ID aplikacji playtestowej jako poligonu testowego dla nowych narzędzi lub funkcji, ale pamiętaj o jednym – Steam Playtest jest bezpłatny dla klientów. Utrzymywanie testu gry po wydaniu ma prawdopodobnie sens tylko wtedy, gdy sama gra jest bezpłatna.

P: W jaki sposób Steam wybierze, którzy testerzy otrzymają dostęp do ograniczonego Playtestu?
O: Steam wybierze testerów losowo ze zbioru kont Steam, które poprosiły o dostęp. Możesz zdecydować o wybraniu graczy tylko z określonych krajów, ale takie rozwiązanie prawdopodobnie ma sens w przypadku ograniczonej dostępności serwerów i kwestii problemów z opóźnieniem.

P: W jaki sposób gracze zostaną powiadomieni o otrzymaniu dostępu do Playtestu?
O: Gracze otrzymają e-mail od Steam, gdy zostaną dodani do Playtestu. Zobaczą również swój status na stronie gry bazowej w sklepie.

P: Czy gracze zostaną powiadomieni o tym, że playtest stał się grywalny?
O: Steam nie wyśle e-maila, gdy kompilacja playtestu zostanie ustawiona na grywalną bądź niegrywalną. Zalecamy użycie ogłoszenia z systemu wydarzeń i ogłoszeń Steam, by powiadomić graczy, gdy playtest stanie się grywalny.

P: Jak zakończyć test w ramach Steam Playtest?
O: Możesz oznaczyć aplikację playtestową jako niegrywalną z poziomu strony Steam Playtest na stronie partnerskiej. Upewnij się, że najpierw wyłączysz rejestrację na stronie w sklepie.

P: Czy mój test Steam Playtest jest poufny?
O: Nie. Gracze rejestrujący się jako uczestnicy testu gry nie są objęci umową o zachowaniu poufności i nie należy się spodziewać po nich zachowania dyskrecji. Jeśli zdecydujesz się uruchomić poufną wersję beta i zechcesz wymagać od graczy podpisania umowy o zachowaniu poufności, masz kilka możliwości.
  1. Użyj ID aplikacji dla playtestu, poproś o klucze, ustaw playtest na grywalny, a widoczność w sklepie na ukrytą.
  2. Użyj ID aplikacji dla głównej gry i poproś o klucze obejścia stanu wydania.
Obydwa sposoby będą wymagały od ciebie własnego rozwiązania kwestii rejestrowania graczy.

P: Czy mój Steam Playtest ma swoją stronę w sklepie? Czy klienci mogą znaleźć go w sklepie?
O: Playtest nie będzie miał własnej strony w sklepie, ale informacja o nim pojawi się na stronie głównej gry w sklepie. W ten sposób cały ruch sieciowy związany z wyszukiwaniem, rekomendacje sklepu itp. będą kierowane w stronę produktu, który użytkownicy mogą umieścić na liście życzeń i obserwować.

P: Czy mogę pobierać opłatę za dostęp do mojego playtestu?
O: Nie. Narzędzie Steam Playtest zostało stworzone z myślą o darmowej rejestracji. Dodatkowo z racji tego, że testy można dezaktywować w dowolnym momencie, nie można zarabiać na nich poprzez transakcje w grze czy sprzedawanie dostępu. Jeśli jesteś gotów pobierać opłaty za wersję gry, nad którą dopiero pracujesz, skorzystaj z wczesnego dostępu na Steam.

P: Jak koordynować udział graczy podczas testów online/wieloosobowych?
O: Niektórzy producenci gier wieloosobowych mogą udostępnić serwery tylko przez ograniczony czas – tego typu użycie testu w ramach Steam Playtest jest dozwolone. Zalecamy skorzystanie z narzędzi do tworzenia wydarzeń i ogłoszeń w celu powiadamiania graczy o planowanych aktualizacjach lub skoordynowanych testach gry.

P: Czy organizowanie playtestu może zakłócać działanie mojej prawdziwej gry?
O: ID aplikacji Steam Playtest jest odseparowane od ID aplikacji głównej gry. W rezultacie rzeczy takie jak czas gry, listy życzeń, recenzje, zwroty itp. również są odseparowane. Na przykład:
  • Lista życzeń klienta nie zostanie zmieniona, gdy dołączy on do twojego testu gry lub go opuści.
  • Klient, który uczestniczył tylko w Playtest, nie może zrecenzować twojej gry.
  • Czas, jaki klient spędził, grając w Playtest, nie ma wpływu na zasady zwrotów Steam ani na możliwość uzyskania przez gracza zwrotu pieniędzy za zakup twojej gry.
  • Czas, jaki klient spędził, grając w Playtest, nie ma wpływu na zdobywanie kart kolekcjonerskich ani odblokowywanie osiągnięć.