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ń. By using a separate “child” appID that is associated with, but separate from your main game, you can do the playtesting you need without interfering with your main game.

Here's an overview:
https://youtu.be/0_HhCEJ_kZ0

Steam Playtest pozwala również w łatwy sposób kontrolować dostęp do testowania twojej gry. You can let in as many or as few players as you need, and deactivate the playtest app when you wish.

How does it work?

A Steam Playtest appID has access to the same Steamworks technical features as your main game - but with reduced store and community setup. Instead of having its own separate store page, your Steam Playtest signup will live right on your main game, so that customers can sign up and access the playtest but still Wishlist or Follow the main game.

Here’s what a Steam Playtest signup looks like to customers:

Join the Playtest

Potential testers will be able to request access to your Steam Playtest if they're interested. When you're ready for testers to try it out, you can add as many as you'd like from the group of interested players. You can deactivate your Playtest app when you're ready - or leave it available if you want to keep experimenting with upcoming features.

How do I set it up?

  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. This will include a simplified store page and build review. 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 składa się tylko z obrazów miniatur produktu oraz ikon.

  4. Możesz umożliwić rejestrację do Steam Playtest, wyświetlając aplikację na stronie sklepu głównej gry. 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, możesz teraz 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 na Steam, by uzyskać pomoc.

  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 aplikacją Playtest” (lub znajdź „Ustawienia Playtest” w zakładce „Aplikacje”). 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 Steam nie uruchomi aplikacji Playtest.

    Nie podejmuj pochopnie tej decyzji! 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 potrzebują się ponownie rejestrować ani nie trzeba im ponownie przyznawać dostępu.

Signup Type

The default behavior is limited signup - potential playtesters request access, and you grant access in batches as you have capacity to accept them.

If your game is ready for more people, you can also set your playtest to Open signup: as players request access from the base game store page, they will be automatically added.

Changing from a limited-signup playtest (the default) will kick off a process that accepts any pending playtesters. This will generally start within a few minutes.

The signup type option is also controlled from the Steam Playtest page on the partner site. You can change the signup type whenever you need.

Common Configurations

Playtest NIE jest grywalny i NIE ma możliwości rejestracji.
This is the default configuration when you initially set up your playtest before setting it live or accepting sign-ups. It will also be the final configuration, once you are completely done running your playtest.

notplayablehidden.png

Playtest NIE jest grywalny, ale rejestracja jest możliwa.
This is the configuration you would likely set up initially to have players sign up prior to your playtest ever being available. You might also want this configuration if you’ve ended a playtest, but are planning on doing another one in the future and would like to add more playtesters to the future playtest event.

notplayablevisible.png

Playtest jest grywalny i rejestracja jest możliwa.
This might be the right setting for when your playtest is live and you plan on adding more playtesters in the future, perhaps you will be expanding server capacity or adding new features, and will need more playtesters to try out a future build.

playablevisible.png

Playtest jest grywalny, ale rejestracja NIE jest możliwa.
You may want this configuration if you are not planning on admitting any additional playtesters in the future but still want your current playtesters to have access to the build.

playablehidden.png

Gathering Feedback From Players

Collecting feedback from players is up to you. We've seen a number of developers include a big 'feedback' button right on the main menu of their game, leading to wherever that developer wishes to collect and manage the feedback. It could lead to a Steam forum, or it could be your discord channel, bug tracking software, your own website forums, or wherever else you wish.

We suggest you engage directly with your audience - let them know what kind of feedback you are after and where best to share it. You can also provide links to your preferred feedback or communication system directly in a community Announcement.

Frequently Asked Questions

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 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.

We saw a number of other surprising or unofficial solutions to the same set of problems; stuff like offering a demo that was really just an Open Beta, or shipping a free “Prologue” game to build momentum. Devs were using whatever tools they could to build community and gather playtesting data. Those are great problems to solve, so we want to provide an official, well-supported solution that is easier for developers and more consistent for players.

Q: What if I want to run a playtest but control access via Steam keys?
A: You can request keys for your Steam Playtest too. In fact, this is now the preferred method of running beta testing for your game if you need more than small group of testers. Remember, you can still test using your game's main App ID, using release override keys. You can find more information in the Testing On Steam documentation.

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ść uzyskania opinii od graczy przed premierą.

If you want, you can keep using the Playtest appID as a testing ground for new tools or features… but remember: Steam Playtest is free for customers. Keeping your playtest up after release probably only makes sense if your game is already free-to-play.

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.

Q: Will players be notified when a Playtest is set to playable?
A: Steam will not email when a build for a Playtest is set to playable/non-playable. We recommend you use an announcement from the Steam Events and Announcements system to let players know when the Playtest is playable.

Q: How do I end a Steam Playtest?
A: You can mark the playtest "Not playable" from the Steam Playtest page on the partner site. Make sure to disable the store-page signup first.

Q: Is my Steam Playtest confidential?
A: No - players signing up for a Playtest aren’t under nondisclosure agreements with you, and there shouldn’t be an expectation of secrecy. If you want to run a confidential beta and require players to agree to an NDA, you can do a few different things.
  1. Use the Playtest App ID, request keys, set the Playtest to Playable and Store Visibility to Hidden.
  2. Use the main game's App ID and request release override keys.
Both of these paths will require you to have your own solution for signing up and registering players.

Q: Does my Steam Playtest have a store page? Can customers find it in the store?
A: The Playtest will not have its own store page; instead, it will be listed as an option available on the main game’s store page. That way, any search traffic, store recommendations, etc all funnel towards the real product for users to wishlist and follow.

Q: Can I charge for access to my Playtest?
A: No - the design of Steam Playtest is for free signups. And since Playtests can be deactivated at any time, it’s not OK to monetize them with in-game transactions, or sell access. If you’re ready to charge money for a work-in-progress version of your game, you should use Steam Early Access.

Q: How should I coordinate players for an online/multiplayer playtest?
A: Some multiplayer games may wish to open up servers during limited time windows, and that’s an ok use of Steam Playtest. We’d recommend using Steam Events and Announcements to talk to your players about scheduled updates or coordinated playtests.

Q: If I run a Steam Playtest, will it mess with my real game?
A: Your Steam Playtest appID is a separate appID from your main game. As a result, things like playtime, wishlists, reviews, refunds, etc. are separate as well. For example:
  • 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ęć.