Steamworks oferuje duży zbiór narzędzi, które pomogą ci zwiększyć wartość twojego produktu. W skład wchodzą między innymi system wyszukiwania gier, osiągnięcia i Warsztat Steam (treści tworzone przez użytkowników). Możesz wykorzystać tyle funkcji, ile chcesz – nie wszystkie funkcje Steamworks są odpowiednie dla wszystkich produktów.
Niektóre z nich, na przykład karty kolekcjonerskie, można w całości skonfigurować przez portal Steamworks, ale inne należy zaimplementować bezpośrednio w swoim produkcie. Zobacz informacje na temat
, by uzyskać więcej informacji technicznych.
W tej sekcji znajduje się przegląd funkcji Steamworks. Tam, gdzie to możliwe, dołączane są prezentacje i samouczki na dany temat.
Pospolite pakiety redystrybucyjne | Steam umożliwia łatwy, opcjonalny sposób instalacji niektórych współdzielonych komponentów wymaganych do prawidłowego działania twojej gry lub aplikacji, w tym wielu wersji pakietów redystrybucyjnych Visual C++. |
Powiadomienia gry | System powiadomień w grze Steam służy do wysyłania powiadomień offline do użytkowników gier, które obsługują asynchroniczny tryb wieloosobowy w grze, np. w takiej jak szachy. |
Mikrotransakcje (płatności w grze) | Steam zapewnia światowej klasy obsługę transakcji w grze, niezależnie od tego, czy dotyczy to przedmiotów, waluty w grze lub czegokolwiek innego. Możesz użyć API mikrotransakcji Steam, aby zapewnić klientom więcej możliwości. |
Tryb wieloosobowy | Historia Steam jako platformy dla gier wieloosobowych rozpoczęła się wraz z wydaniem Counter-Strike 1.6. Od zawsze kładziono ogromny nacisk na ten tryb. Steam udostępnia wiele funkcjonalności oraz API, aby poprawić wrażenia płynące z rozgrywki w trybie wieloosobowym zarówno dla producentów, jak i klientów. Dzięki tym funkcjonalnościom możesz łatwo pozwolić graczom na dobieranie się i wspólną grę poprzez użycie API wyszukiwania gier Steam lub wykorzystać API serwerów gier Steam, aby zapewnić trwałe dedykowane serwery, wokół których gracze będą mogli tworzyć swoje społeczności. |
Statystyki i osiągnięcia | Osiągnięcia i statystyki Steam są łatwym sposobem, aby zapewnić użytkownikom stałe śledzenie ich osiągnięć i statystyk. Dane użytkownika są skojarzone z jego kontem Steam, a osiągnięcia i statystyki każdego użytkownika mogą zostać sformatowane i wyświetlone w ich profilach Społeczności Steam. |
Rozszerzona funkcja rich presence | Dzięki niedawno wydanej wersji znajomych i czatu Steam udało nam się zwiększyć możliwości naszego systemu rich presence, by możliwe było wyświetlanie większej ilości informacji o uruchamianych grach. Uważamy, że rich presence jest sposobem na zainteresowanie znajomych gracza jego poczynaniami. Przykładowo znajomi gracza posiadający tę grę będą dokładnie wiedzieć, kiedy dołączyć do danej gry lub porozmawiać o niej z graczem. A ci, którzy nie posiadają gry, zainteresują się nią, widząc stringi rich presence dotyczące gry, o której zapewne niewiele wiedzą. |
Steam Cloud | Usługa Steam Cloud zapewnia łatwy i przejrzysty system zdalnego przechowywania plików twojej gry. Pliki określone podczas konfigurowania Auto-Cloud lub zapisane na dysku (utworzone, zmodyfikowane, usunięte itd.) za pomocą API chmury zostaną automatycznie powielone na serwery Steam po opuszczeniu gry. |
Steam Input | Steam Input to elastyczna biblioteka wprowadzania danych wejściowych, która obsługuje ponad 300 urządzeń wejściowych, w tym Steam Controllera oraz najpopularniejsze modele kontrolerów do konsol Xbox, PlayStation i Nintendo Switch. |
DRM Steam | Wrapper DRM Steam jest ważną częścią platformy Steam, ponieważ weryfikuje stan posiadania gry przez użytkowników i upewnia się, że wszystkie funkcje Steamworks działają poprawnie, uruchamiając Steam przed rozpoczęciem gry. |
Zgłaszanie błędów przez Steam | Jeśli zgłaszanie błędów przez Steam zostanie zaimplementowane, Steam automatycznie prześle pliki małego zrzutu pamięci (tzw. minidump) dotyczące każdego wyjątku, jeśli zgłoszone zostanie 10 podobnych wyjątków. |
Steam HTML Surface | API Steam HTML Surface umożliwia wyświetlanie i renderowanie stron opartych na języku HTML bezpośrednio w grze lub aplikacji. Jest ono oparte na Chromium Embedded Framework i obsługuje znaczniki HTML5. |
Usługa Ekwipunku Steam | Usługa Ekwipunku Steam to zbiór funkcji umożliwiających grze włączenie trwałych ekwipunków graczy bez konieczności utrzymywania specjalnych serwerów do zarządzania użytkownikami lub przedmiotami. |
Klucze Steam | Możesz wygenerować klucze do każdego z twoich produktów, by umożliwić klientom ich aktywację na koncie Steam. Klucze można wygenerować dla wszelkich pakietów na Steam, w tym dla podstawowych wersji gier, DLC lub darmowych dem. |
Rankingi Steam | Steam posiada obsługę trwałych rankingów z automatycznie sortowanymi wpisami. Te rankingi mogą zostać wykorzystane do wyświetlania najlepszych graczy globalnie i wśród znajomych użytkownika zarówno w twojej grze, jak i na twojej stronie społeczności. Każdy produkt Steamworks może utworzyć do 10 000 rankingów, a dostęp do każdego z nich można uzyskać natychmiast po przesłaniu wyników danego gracza. |
features/music_player | Dzięki odtwarzaczowi muzyki Steam można w łatwy sposób słuchać swojej kolekcji muzyki podczas grania w gry na Steam. |
Nakładka Steam | Nakładka Steam to część interfejsu użytkownika, która może zostać aktywowana na prawie każdej uruchomionej grze na Steam. Daje ona użytkownikowi dostęp do listy znajomych, przeglądarki, czatu oraz pozwala na kupowanie DLC w grze. |
Steam Remote Play | Możesz zoptymalizować swoją grę tak, aby umożliwić zdalne granie na wszystkich rodzajach urządzeń, w tym telefonach, tabletach i telewizorach. |
Zrzuty ekranu Steam | Obsługa zrzutów ekranu jest oferowana automatycznie poprzez nakładkę w każdej grze na Steam, a Steamworks zapewnia zbiór API stworzonych do interakcji z tym systemem. API Steamworks dla zrzutów ekranu pozwala ci wykonać zrzut ekranu i dodać go do lokalnej biblioteki zrzutów ekranu użytkownika z dodatkowymi metadanymi jak np. nazwa lokacji w twojej grze lub oznaczyć użytkowników, którzy pojawili się na zrzucie ekranu. |
Steam Voice | API Steam Voice jest zestawem funkcji pozwalających na nagrywanie dźwięku za pomocą mikrofonu użytkownika w skompresowanym lub nieskompresowanym formacie. Można to wykorzystać do implementacji czatu głosowego lub systemu komend głosowych. |
Warsztat Steam | Warsztat Steam został zaprojektowany jako miejsce, w którym fani i członkowie społeczności mogą uczestniczyć w tworzeniu treści do twojej gry. Tworzenie treści może przybierać różne formy w zależności od charakterystyki gry i stopnia kontroli, jaką chcesz posiadać nad treściami w twojej grze. |
Wideo Steam | Platforma Steam jest dobrze usytuowana w branży, pozwalając na oferowanie klientom rozrywki wykraczającej poza ramy gier wideo. Mając to na uwadze, Steam stworzył platformę do udostępniania materiałów wideo opartą na standardzie MPEG-DASH, która pozwala na zaoferowanie klientom zarówno krótszych, jak i dłuższych materiałów. Zapraszamy wszystkich partnerów Steam posiadających odpowiednie treści wideo do korzystania z platformy wideo Steam. |
Uwierzytelnianie użytkownika i stan własności | Steamworks posiada kilka różnych metod uwierzytelniania tożsamości użytkownika Steam i weryfikacji, że jest on posiadaczem aplikacji. |
Valve Anti-Cheat (VAC) i blokady na gry | Steam oferuje kilka narzędzi, które pomagają zarządzać oszustwami w grach online. Niezależnie od tego, czy zdecydujesz się na integrację naszych API do przeciwdziałania oszustwom, czy skorzystasz z własnego rozwiązania, pamiętaj, aby ostrzec klientów, że taki system jest wbudowany w grze i posiadasz w grze interfejs użytkownika, który jasno wyjaśnia przyczynę nałożenia blokady. |
Wirtualna rzeczywistość | Steam i Steamworks zapewniają niezawodną obsługę wirtualnej rzeczywistości dzięki SteamVR. Ta sekcja zawiera informacje na temat tworzenia aplikacji SteamVR i dodatkowych wymagań dotyczących ich dystrybucji na Steam. |