Документация Steamworks
Справочник по API Steamworks
Добро пожаловать в справочник по API Steamworks!

В данном разделе представлен полный список всего, что доступно в API Steamworks. Чтобы настроить использование API Steamworks, перейдите в раздел «Обзор API Steamworks».

Обзор функций API Steamworks предоставлен в разделе «Список возможностей».

Документация по веб-API представлена в разделе «Справочник по веб-API Steamworks».

ИнтерфейсОписание
ISteamAppsПредставляет подробную информацию о приложениях и доп. контенте, а также позволяет выполнять над ними те или иные действия.
ISteamAppTicketПозволяет получить данные о владении приложением. Используется DRM-оболочкой Steam, если ей необходимо получить более надёжные данные о владении.
ISteamClientИспользуется для создания нового экземпляра Steam или для соединения с существующим, вне зависимости от того, в каком процессе — другом или локальном.
ISteamControllerИнтерфейс поддержки Steam Controller.
ISteamFriendsИнтерфейс для доступа к информации об отдельных пользователях и взаимодействия с оверлеем.
ISteamGameCoordinatorИспользуется для отправки и получения сообщений игрового координатора.
ISteamGameServerЯдро интерфейса игровых серверов Steam.
ISteamGameServerStatsИнтерфейс для сохранения игровыми серверами статистик и достижений игроков.
ISteamHTMLSurfaceИнтерфейс для отображения HTML-страниц и взаимодействия с ними.
ISteamHTTPПростой и удобный HTTP-клиент для получения и отправки сетевых данных.
ISteamInventoryИнтерфейс управления инвентарём Steam.
ISteamMatchmakingИнтерфейс для доступа клиентов к подбору игр, избранным серверам и игровым лобби.
ISteamMatchmakingServersИнтерфейс доступа к окну поиска игровых серверов.
ISteamMusicУправляет проигрыванием музыки в клиенте Steam.
ISteamMusicRemoteПредоставляет прямой доступ к проигрывателю Steam.
ISteamNetworkingСетевые функции для организации связи и отправки данных между клиентами. По возможности используется прохождение NAT.
ISteamNetworkingSocketsNewer networking API. Higher performance API that relays data through the Valve network and protects player IP addresses.
ISteamRemoteStorageProvides functions for reading, writing, and accessing files which can be stored remotely in the Steam Cloud.
ISteamScreenshotsFunctions for adding screenshots to the user's screenshot library.
ISteamUGCFunctions to create, consume, and interact with the Steam Workshop.
ISteamUnifiedMessagesInterface to the Steam unified messages client.
ISteamUserFunctions for accessing and manipulating Steam user information.
ISteamUserStatsProvides functions for accessing and submitting stats, achievements, and leaderboards.
ISteamUtilsInterface which provides access to a range of miscellaneous utility functions.
ISteamVideoProvides functions to interface with the Steam video and broadcasting platforms.
SteamEncryptedAppTicketUtilities to decode/decrypt encrypted application tickets.
steam_apiProvides the core foundation to initialize and access the Steamworks API.
steam_gameserverProvides the core foundation to initialize and access the Steamworks GameServer API.