Steamworks Documentation
Found 354 search results for "Steam distribution agreement"
Steam Workshop

[introblock=SteamWorkshop.gif] [h5]In Brief[/h5]Steam Workshop is a place for your fans and community members to participate in the creation of content for your game. …

From there, enabling the option to sell items in this environment is trivial. The Steam Workshop takes care of collecting bank and tax info from authors, provides the tools for specifying pricing, provides the necessary user agreements, and handles all the backend payment processing and tax witholding. …

SteamVR

[url=https://steamcommunity.com/games/250820/announcements/detail/3062859752419079879]Read more about SteamVR Collectibles[/url] [section]SteamVR In the Enterprise[/section] SteamVR is designed to be distributed along with Steam, and receive updates via Steam. …

You can read more about building overlay apps on the OpenVR GitHub page: [url]https://github.com/ValveSoftware/openvr/wiki/IVROverlay_Overview[/url] Overlay apps can be distributed on Steam like other applications by enabling the "Launch SteamVR Overlay" launch option. Two example SteamVR Overlay Apps on Steam: [b]OVRDrop: [/b] https://store.steampowered.com/app/586210/OVRdrop/ [b]TurnSignal:[/b] https://store.steampowered.com/app/689580/TurnSignal/ …

ISteamMicroTxn Interface

[/td] [/tr] [tr][td][b]steamid[/b][/td][td]uint64[/td][td]✔[/td][td]Steam ID of the client that is adjusting the agreement.[/td][/tr] [tr][td][b]agreementid[/b][/td][td]uint64[/td][td]✔[/td][td]Unique 64-bit Steam billing agreement ID.…

[/td] [/tr] [tr][td][b]steamid[/b][/td][td]uint64[/td][td]✔[/td][td]Steam ID of the client that is canceling the agreement.[/td][/tr] [tr][td][b]agreementid[/b][/td][td]uint64[/td][td]✔[/td][td]Unique 64-bit Steam billing agreement ID.…

PC Café Requirements and Sign Up Instructions

[section]Onboarding[/section] As part of the Steamworks onboarding process, you will be required to complete the following steps: [list][*]Provide information about your organization. [*]Electronically sign the Non Disclosure Agreement and the PC Café Agreement. The NDA is required to access the Steamworks partner portal.[/list] [callout]IMPORTANT: You should use a new SteamID for sign up. …

Please note that once the account was turned into a Café account, it will no longer be able to purchase any regular end user games and can only be used as a commercial account to manage your location(s) and have the option to purchase commercial game licenses. To create a new Steam account, please visit the [url=https://store.steampowered.com/join/]Steam website[/url]. [section]Signing up[/section] [list][*]To get started with the digital paperwork, please visit the [url=https://partner.steamgames.com/]Steamworks partner front page[/url] and sign in with the empty Steam account (Master Account) that you intend to use for signing the paperwork. [*]Select the PC Café Program sign up button to start the registration process. [*]Follow the instructions and provide your company information, agree to the Valve Non Disclosure Agreement, and sign the Steam PC Café Agreement.…

Steam Workshop Implementation Guide

This page contains technical details on implementing Steam Workshop with your title. For information and definitions of the various types of Workshop integration you can utilize and how to make the best out of the tools provided by Steam please see the [doclink=features/workshop]Steam Workshop Overview[/doclink] before getting started integrating the steam workshop with your game. …

[subsection=WorkshopVisibility]Managing Steam Workshop Visibility[/subsection] The Steam Workshop is the website hosted through Steam that enumerates shared content and allows users to vote and comment on the content visible through the community. …

Steam Deck Developer Kits

Steam Deck dev kits are ready to ship, and we've opened up the Steam Deck Dev Kit request form. As a Steam developer, you can go to the [url=https://partner.steamgames.com/hardware]hardware request form[/url] to request a Steam Deck Dev Kit. …

(We can’t guarantee it’ll charge with anything other than the included power supply at this stage) [*]To connect your development PC to your Steam Deck, you’ll need the SteamOS Devkit Client software from Steam. You can download this directly from this link: [url]steam://install/943760[/url] – just make sure Steam is running when you click that. …

Recurring Subscriptions

This would be configured and managed by the developer. [*] Developer-operated Service interfaces with Steam to initiate a subscription, with a renewal period/amount defined. [*] User must approve through the Steam client. [*] Service keeps track of when time runs out for their subscription. [*] When subscription is expired, Service make a ProcessAgreement WebAPI call to charge the next period. [*] Service is not allowed to charge more than the agreed amount in the period (so if the user agreed to $20 a month, they cannot charge more than $20 each month – but may charge less). [*] User is only allowed to cancel this type of subscription. …

[/b] [b]A:[/b] Recurring payments can be paid with a credit card, PayPal, or Steam Wallet funds. [b]Q: Why is payment failing to process when calling ProcessAgreement?[/b] [b]A:[/b] If the customer does not have a valid payment method on file, does not have sufficient Steam Wallet funds, or has used an expired payment method most recently, then it may fail when you call ProcessAgreement. …

Removing a product from Steam

[*]Does it rely on servers or other functions that customers will no longer be able to access? [*]Did you lose the rights to distribute the game? [*]Have you announced the change to your community yet? [*]What is your timeline? [/olist] Once you contact Valve, we’ll hide the purchase option and take other appropriate steps as needed. [*][b]Contact other retailers if you sell your product via Steam key[/b] - If your title is no longer sold on Steam, it should also be retired from any other stores where you sell Steam keys, including retail and your own website. …

What happens to a retired game for the players of that game?[/b] A: Retired games will remain in players' Steam libraries. Those players will continue to be able to download, install, and launch the game. The Steam Community remains visible and accessible for players to post and share in. …

Advertising on Steam

Steam does not contain any paid advertising, nor are advertising models supported in games distributed on Steam. There are varying interpretations for what constitutes ‘advertising’ in a game, so the examples below are meant to help guide developers as to what is and is not supported on Steam. …

However, under no circumstances is it okay to charge other developers to participate in a bundle or to sell access to a sale page or other page on Steam. [*][subsection]Paid Advertising Outside Steam[/subsection] Developers may want to run paid advertising campaigns to drive traffic to their Steam product pages. …

Developing for SteamOS and Linux

[section]Linux Overview[/section] Steam for Linux is now available to all Steam users. With a growing catalog of Linux-supported games and an active Steam for Linux community group, it's a good time to port your game to Linux. …

[section]GitHub Repositories[/section] The following repositories are public and used for projects related to Steam for Linux: [list] [*] [url=https://github.com/ValveSoftware/steam-for-linux]steam-for-linux[/url] - contains content for the Steam for Linux client and the bug tracker for the Linux Steam client [*] [url=https://github.com/ValveSoftware/steam-runtime]steam-runtime[/url] - contains the Steam Linux Runtime project. …

Steam Input Devices

If you're interested in finding out more info about the distribution of controllers used with Steam you can find more info in this [url=https://steamcommunity.com/games/593110/announcements/detail/1712946892833213377]blog post[/url] [section=ListDevices]Supported Devices[/section] Steam Input supports all the major controllers that players use with Steam. We constantly update Steam with support for new devices so you don't have to! These are the major devices that we currently support. [list] [*] [doclink=features/steam_controller/device/steam_controller]Steam Controller[/doclink] [*] [doclink=features/steam_controller/device/ps4_controller]Playstation 4 Controller[/doclink] [*] [doclink=features/steam_controller/device/x360_controller]Xbox 360 Controller[/doclink] [*] [doclink=features/steam_controller/device/xb1_controller]Xbox One Controller[/doclink] [*] [doclink=features/steam_controller/device/nsp_controller]Nintendo Switch Pro Controller[/doclink] [*] Steam Link App Mobile Touch Controller [*] Playstation 3 Controller [*] Any DirectInput gamepad [/list] [docimg=controllers.jpg]controllers.jpg[/docimg] Note that the terms "Playstation 4 controller", "Xbox 360 controller", and "Xbox One controller" also refer to any variant devices (such as fighting game joysticks) that use the same input protocol as the base model.…

Steam Community

Other players can subscribe to them and automatically receive the content via Steam's content delivery network. [url=https://partner.steamgames.com/doc/features/workshop]Setting up your Steam Workshop[/url] [*][b]News[/b] - This tab contains your custom announcements along with any syndicated news about your product. …

You can read more about adding moderators [url=https://partner.steamgames.com/doc/marketing/community_moderation/adding_moderators]here[/url] [b]Q: Can I use the Steam community to let customers know of non-Steam versions of my game? [/b] A: In the game you ship via Steam, and in communications on Steam, you may only promote the Steam version and its availability via Steam, and not other distribution outlets. …

How to debug Windows games on Steam Deck and Steam Machine

[section]Overview[/section] Steam Deck and Steam Machine are both essentially PCs running SteamOS, and the content and tools referenced on this page apply equally to both devices. Follow the instructions below to learn how you can debug your game's Windows binaries (running via Proton) on a Steam Deck or Steam Machine. You'll need to bundle the Windows debug runtime with your game when you upload it to your developer kit, and Visual Studio & remote debugging tools running on your Windows development box. …

OpenVR

Steam is one of the largest digital distribution platforms worldwide, with thousands of games available. Once you have created an Open VR driver, you may distribute it yourself or directly on Steam to users. …

You are not required to submit your driver to Valve for certification. If you'd like to distribute your driver on Steam, you can become a Steamworks developer and set up your driver for distribution as an application. [b]Q. …

SteamVR for Enterprise / Government Use

This page provides guidance on how to obtain the necessary licenses and files to use SteamVR software and/or Valve Index hardware in an enterprise or government use environment. [section]Licensing[/section] The basic Steam Subscriber Agreement only covers the usage of Steam software for personal, noncommercial use. …

This enables you to use both the SteamVR Runtime and certain Steam games in your public installation. [*]For other commercial or government use you can enter into a royalty-free [url=https://www.docusign.net/Member/PowerFormSigning.aspx?…

Steam Cloud Play (Beta)

Currently NVIDIA GeForce NOW is available in North America, Western Europe and Asia Pacific. Currently, Steam users will need to download the GeForce Now client and connect their Steam account to the GFN service to play their Steam Library. …

Steam Cloud Play is simply giving Steam users more options on where and how to play their PC games. It is similar to customers playing games from their Steam Library through [doclink=features/remoteplay][/doclink] on another computer. …

Frequently Asked Questions

In order to view and purchase the commercial game licenses, you must be logged in with a Steam account that has previously signed the PC Café Agreement. Commercial game licenses can then be found by visiting the game's individual store page - the license will be displayed right under the regular end user purchase option. [*][h4]Can I purchase more than one commercial game license at a time and receive a bulk discount?…

We have added some school specific features such as the ability to hide all games in the Steam library except for those that the local server owns a commercial license and other features that closely mimic our Steam Family View feature. …

Steam Datagram Relay

In this case, the connection begins on the client just like an ordinary P2P connection. Rendezvous messages are sent through Steam, so if the player or server loses their connection to Steam, the connection cannot be made. Also, Steam does not restrict who can attempt to connect, aside from verifying that the player is signed into Steam and owns the game. …

The client should install their certificate using [api]ISteamNetworkingSockets::SetCertificate[/api] [*] It is highly recommended that you also distribute the network configuration to clients at this time as well. The client will apply the network configuration using SteamDatagram_SetNetworkConfig. …

Microtransactions Implementation Guide

This value is used for grouping sales data in backend Steam reporting and is never displayed to the user. [/list] [/list] If the transaction is accepted by Steam, the Steam client will automatically be notified to authorize the purchase. …

[list] [*] If the user is currently in-game, use the Steamworks API to return the Steam ID: [api]ISteamUser::GetSteamID[/api]. [*] If the user is at your website you can use the Steamworks OpenID API to securely retrieve the user's Steam ID. …

Virtual Reality

[section]Overview[/section] Steam and Steamworks provide robust support for Virtual Reality experiences via SteamVR. This section provides information about how to develop SteamVR applications and additional requirements for distributing them on Steam. [table] [tr][td][doclink=features/steamvr/info]Overview[/doclink][/td] [td]Overview of SteamVR.[/td] [/tr] [tr][td][doclink=features/steamvr/settings][/doclink][/td] [td]Explains launch options and Steamworks settings for distributing Virtual Reality applications on Steam.…

Results 21 to 40 of 354