Documentazione di Steamworks
Riferimenti per l'API di Steamworks
Benvenuto alle referenze per l'API di Steamworks!

In questa sezione troverai una lista completa di tutto ciò che è disponibile con l'API di Steamworks. Prima di iniziare a usare l'API di Steamworks, ti consigliamo di consultare la documentazione Introduzione all'API di Steamworks.

Per una panoramica sulle funzionalità dell'API di Steamworks, consulta la guida Funzionalità.

Se utilizzi l'API web, puoi trovare la relativa documentazione qui: Riferimenti per l'API web di Steamworks.

InterfacciaDescrizione
ISteamAppsFornisce svariate informazioni e azioni per le applicazioni e i Contenuti scaricabili (DLC).
ISteamAppTicketInterfaccia per ottenere dati sul possesso di un'app. Viene usata dal wrapper del DRM di Steam affinchè richieda informazioni sul possesso con maggiore sicurezza.
ISteamClientInterfaccia per la creazione di una nuova istanza di Steam o per connettersi a una già esistente, che sia in un processo diverso o locale.
ISteamControllerAPI di supporto allo Steam Controller (questa interfaccia verrà abbandonata e sarà sostituita con ISteamInput)
ISteamFriendsInterfaccia per accedere a informazioni su singoli utenti e interagire con l'Overlay di Steam.
ISteamGameCoordinatorFunzioni per mandare e ricevere messaggi dal coordinatore di gioco.
ISteamGameServerCostituisce il nucleo dell'API dei server di gioco di Steam.
ISteamGameServerStatsFunzioni che consentono ai server di gioco di impostare statistiche e achievement per i giocatori.
ISteamHTMLSurfaceInterfaccia per visualizzare e interagire con pagine HTML.
ISteamHTTPUn client HTTP di piccole dimensioni e semplice da usare, per inviare e ricevere dati dal web.
ISteamInputInterfaccia per il supporto di Xbox, PlayStation, Switch e Steam Controller.
ISteamInventoryAPI per la consultazione e la manipolazione dell'inventario di Steam.
ISteamMatchmakingFunzioni che consentono ai client di accedere ai servizi di matchmaking e ai preferiti, oltre ad operare sulle lobby di gioco.
ISteamMatchmakingServersFunzioni che forniscono l'accesso al browser dei server di gioco.
ISteamMusicFunzioni per controllare la riproduzione di musica nel client di Steam.
ISteamMusicRemoteConsente l'interazione diretta con il lettore musicale di Steam.
ISteamNetworkingFunzioni di network per effettuare connessioni e inviare dati tra client (attraverso i NAT, quando possibile).
ISteamNetworkingSocketsUn'API per il networking più recente. Un'API dalle prestazioni migliorate che trasmette i dati attraverso la rete di Valve e protegge gli indirizzi IP dei giocatori.
ISteamNetworkingUtilsVarie utility di rete utili quando si usa ISteamNetworkingSockets
ISteamRemotePlayFunzioni per ottenere informazioni sulle sessioni di Steam Remote Play.
ISteamRemoteStorageFornisce funzioni per consultare, modificare e accedere a file che possono essere memorizzati in remoto su Steam Cloud.
ISteamScreenshotsFunzioni per aggiungere screenshot alla libreria degli screenshot degli utenti.
ISteamUGCFunzioni per creare, consumare e interagire con il Workshop di Steam.
ISteamUserFunzioni per accedere alle informazioni degli utenti di Steam e modificarle.
ISteamUserStatsFornisce funzioni per accedere a statistiche, achievement e classifiche e inviarli.
ISteamUtilsInterfaccia che fornisce accesso a diverse utility.
ISteamVideoFornisce funzioni per interfacciarsi con le piattaforme video e di trasmissione di Steam.
SteamEncryptedAppTicketUtility per decodificare/decrittare i ticket di applicazione crittografati.
steam_apiFornisce le funzionalità di base per inizializzare l'API di Steamworks e accedervi.
steam_gameserverFornisce le funzionalità di base per inizializzare l'API dei server di gioco di Steamworks e accedervi.