Deploying builds to Steam is much like doing so for any
supported platform.
Step 1 - Setup New App
Follow these
general instructions for setting up a new app on Steam.
Then from your
App Admin page, click
Edit Steamworks Settings under
Technical Tools.

Step 2 - Set Supported Operating Systems
Navigate to the
Application > General tab for your app, and check
Android under
Supported Operating Systems. This indicates compatibility on the store page.


Step 3 - Configure Depot
Navigate to the
SteamPipe > Depots tab for your app. If this is an Android only app you will be editing the default depot, otherwise you will want to
create a new Android-specific depot.
Click
Edit under
Configuring Depots on the depot you will be adding the APK to. Set
Operating System to
Android.

- Features like Language allows you to use different OBBs, etc. for different languages.
- The presence of an Android depot is what allows you to install and launch APKs via Lepton.
- Be sure to click Save after making changes here.
- Any newly defined depots will need to be included in a package to grant you ownership of them. Each game on Steam should have a Developer Comp package which is automatically granted to the accounts listed within your publisher group. You can add the new depots to that package (and/or other packages that should have these depots) on the Associated Packages & DLC page.
File layout
Use the following layout in your build.
my_game.apk
obb/content_001.obb
obb/content_002.obb
Step 4 - Add Launch Option
Navigate to
Installation > General Installation and click
Add new launch option.
Set your APK as the
Executable, and set the
Operating System to
Android.

Step 5 - Steam Cloud
Navigate to the
Application > Steam Cloud tab for your app, and follow
these instructions for setting quota, etc.
Click
Add New Auto-Cloud Path if needed, and select
AndroidExternalData for the
Root, and set
Subdirectory such that the
Preview text below matches the path on Android to your save data directory.

Finally, Set
OS to
Android.
Testing
If you have builds for multiple platforms, choose the
Compatibility Tool in Steam app
Properties, to select which variant gets downloaded and launched.

