Platforms (Steamworks Documentation) (2024)

Overview

This section describes the general workflow and settings necessary for releasing your application on additional operating systems.

Steam provides support for Windows, macOS, and Linux (SteamOS).

You can see platform usage stats from the Steam Hardware Survey to help you make decisions on what platforms you are going to want to support.

Microsoft Windows

Steam officially supports Windows 7 and above. As of January 2019, Steam no longer supports Windows XP and Windows Vista.

Visit the Steamworks Development Discussions - Windows.

Apple macOS

Steam officially supports Intel Mac, OS X version 10.11 (El Capitan), or later.

Notarization
Starting October 14th, 2019 Steam will require all new macOS Applications to be 64-bit and notarized by Apple. If your Mac application already supports 64-bit, please login to Steamworks and select the "macOS -> 64 Bit Binaries Included" checkbox in the "Supported Operating Systems" section for your application. This will ensure that your macOS app will appear as compatible for users who are running Steam on macOS 10.15.

Platforms (Steamworks Documentation) (1)

You can read more about Apple's plan to drop support of 32-bit Mac applications in the support article HERE.

If you're not familiar with Apple's 64-bit requirements or the notarization process in macOS you can read more about that HERE.

If you have already had your 64-bit Mac Application Notarized by Apple, please check the App Bundles Are Notarized checkbox in Steamworks as well.

Entitlements
Support for 10.15 (Catalina) requires adding the following entitlements to your build configuration

  • com.apple.security.cs.disable-library-validation (allows loading the Steamworks SDK library and overlay library)
  • com.apple.security.cs.allow-dyld-environment-variables (enables the overlay library to be injected into the game process)

Note: Steam is not currently compatible with the com.apple.security.app-sandbox entitlement. As this entitlement is required for distribution on the Mac App Store, please be sure it is not set in the build uploaded to Steam if building for both stores.

You can find additional information about these entitlements and other app security details HERE.

32-bit Mac apps
Steam users who have purchased older 32-bit Mac apps still have a license to those apps on Steam and will still have access to those apps in their Steam Library. MacOS 32-bit applications will continue to work on macOS 10.14 Mojave and older macOS versions. In addition, Steam users are protected by Steam Play and will be able to play those games on other supported platforms as well at no additional charge. You can read more about ways users can continue playing their Steam library on Mac computers HERE.

Linux & SteamOS

Steam only officially supports Ubuntu running Ubuntu 12.04 LTS or newer and SteamOS, but the Steam for Linux community is extremely resourceful and has managed to run Steam on a large variety of distros. Valve approves of these efforts but does not officially endorse or provide support for them. Steam on Linux supports both x86 and x64, it's highly recommended that you ship 64 bit binaries as the vast majority of users will be running that.

The Steam for Linux Client Github page is very active and contains the bug tracker for the Linux Steam Client.

See Developing for SteamOS and Linux for additional information on getting started.

Search for Linux & SteamOS specific documentation or visit the if you want additional help with Linux and SteamOS.

Steamworks Video Tutorial - Adding New Platforms and Languages

This tutorial walks you through adding new platforms and languages to your game by adding additional depots to your app.
https://www.youtube.com/watch?v=PShS32hcing

Building and Testing

For general help with building depots and preparing content, please see Uploading to Steam

  1. In the Steamworks Settings for your application, create depots for the new operating systems in the Creating & Adding Depots section (under the "SteamPipe" tab>Depots).
    Save this change.
    NOTE: Don't check the boxes under Supported Operating Systems on the General Application Settings tab yet, that will be done when you're ready to release.
  2. Create a Steam build for these new depots.
  3. Set that build to a beta branch with a password.
  4. Update your autogrant package to contain these new depots so Steam will let you download the files. You can find your autogrant package by on the Associated Packages & DLC page.
  5. Test the new versions on whatever operating system you are targeting.

Releasing

When you are ready to release, you will need to make sure that you add the necessary depots to any public packages and update your store page to reflect the new content available.

  1. Add the new depots to all existing packages of the game (so users will get them). You can see all packages associated with your application on the Associated Packages & DLC page.
  2. In the Steamworks Settings for your app, check the appropriate operating system boxes under Supported Operating Systems.
  3. Edit your store page and check the appropriate operating system boxes on the Basic Info tab.
  4. Then scroll down and enter the corresponding system requirements. Preview your store page and then publish your changes when you're happy with how the system requirements appear.
  5. Finally, return to your Steamworks Settings page and move the build to the Default branch. (Under the SteamPipe tab > Depots)
  6. Head over to the Steam Community Hub for your application and post an announcement to let existing and prospective customers know you've updated!
Platforms (Steamworks Documentation) (2024)

FAQs

How long does steamworks tax verification take? ›

Once you submit your tax information, it is verified with a third party service. This process may take 2-7 business days, and you may be asked to provide additional documentation. Please keep an eye out for emails requesting additional documents.

Does steamworks check ID? ›

Members are required to present a valid ID* and their valid Steamworks membership card or pay a $3 membership look up fee before entering Steamworks on subsequent visits.

What happens if I delete Steamworks common redistributables? ›

Warning: You must not delete the Steamworks Common Redistributables folder. Otherwise, you will lose essential files causing game crashes during the startup. If you delete the folder mistakenly, download it on Steam again.

What platforms are supported by Steam? ›

Virtually every game that your computer runs can be streamed with the Steam Link. A computer running Steam, Windows 7 or newer, Mac OS X 10.10 (Yosemite) or newer, SteamOS, or Linux Ubuntu 12.04 or newer.

How long after verification will I get my taxes? ›

(added March 14, 2022) After you verify your identity and tax return information using this service, it may take up to nine weeks to complete the processing of the return. Visit Where's My Refund? or use the IRS2Go mobile app 2-3 weeks after using this service to check your refund status.

How long does it take to verify tax information? ›

It takes an average of 1-2 business days for tax information to complete verification. During U.S. Banking Holidays, it will take one more business day.

Are phones allowed in steamworks? ›

No photography or video-recording of any kind is permitted. You may bring your cell phone into the club and you may use it discreetly at your locker or inside your room. We ask that cell phones be set to silent/vibrate while in the club.

What are the steamworks etiquette? ›

Common rules include no photography, no drugs, and no outside food or drink. Practice safe sex: Always use protection when engaging in sexual activity, and be aware of the risks involved. Many bathhouses provide free condoms and other safer sex supplies, so take advantage of them.

What do people do at Steamworks? ›

STEAMWORKS Chicago is a private men's gym, sauna, bathhouse for men 18 years and older... you know, men looking for other men!

Is Steamworks the same as Steam? ›

Steamworks is the set of tools and services that help game developers and publishers get the most out of distributing games on Steam.

How do I fix steamworks? ›

Steamworks Repair Checklist
  1. Make sure your Steam installation is up-to-date.
  2. Restart Steam, then Wallpaper Engine.
  3. Make sure you are logged into the Steam account that owns Wallpaper Engine.
  4. Do not run Steam or Wallpaper Engine as administrator.

Does uninstalling Steam delete Steam library? ›

Files left behind: Uninstalling the Steam client doesn't mean all game files are deleted. Library intact: Your library lists all owned games, uninstalling doesn't change this.

Is Steam a safe platform? ›

Steam has multiple security layers, like two-factor authentication and encryption protocols. User data is protected, accounts need verification to log in from new devices, and financial information is secured when making purchases. This makes Steam a relatively safe choice.

Is Steam platform free? ›

Additionally, much of Steam's success comes from the fact that the platform often offers various sales on old and new titles, allowing users to purchase their favorite games at a discounted rate. Steam itself is free to use, and free to download. Here's how to get Steam, and start finding your own favorite games.

What is better than Steam? ›

1. Epic Games Store. A game distribution platform that has won the most hearts in the gaming community is the Epic Games Store, and the reason behind it is pretty simple—you can get free games on the Epic Store every couple of weeks.

How long does Steam verification take? ›

Do you see a "verifying installation" prompt whenever you launch Steam? This prompt appears when Steam is cross-checking the game files in its database with those on your computer. Normally, this process should take only a few seconds.

Why does Steam take so long to send verification code? ›

Even though Steam instantly sends the Steam Guard code email, you may encounter a delay with some email providers depending on their server load and processing times. If you haven't received your code after thirty minutes, please attempt to log in again to receive a new Steam Guard code.

How long should it take to verify game files on Steam? ›

From the Library section, right-click on the game and select Properties from the menu. Select the Local files tab and click the Verify integrity of game files... button. Steam will verify the game's files - this process may take several minutes.

How long does it take for Steam to verify a purchase? ›

Q #4) How long does a pending transaction take Steam? Answer: The transaction period depends on the bank's policies, but according to Steam support, it takes up to 10 days.

Top Articles
Latest Posts
Article information

Author: Roderick King

Last Updated:

Views: 5610

Rating: 4 / 5 (71 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Roderick King

Birthday: 1997-10-09

Address: 3782 Madge Knoll, East Dudley, MA 63913

Phone: +2521695290067

Job: Customer Sales Coordinator

Hobby: Gunsmithing, Embroidery, Parkour, Kitesurfing, Rock climbing, Sand art, Beekeeping

Introduction: My name is Roderick King, I am a cute, splendid, excited, perfect, gentle, funny, vivacious person who loves writing and wants to share my knowledge and understanding with you.