Skip to content

Editor tool to help you connect to steam and upload builds without hassle

License

Notifications You must be signed in to change notification settings

JamesVeug/UnitySteamBuildUploader

Repository files navigation

Steam Build Uploader

This package is designed to help automate the process of uploading builds to Steam. It is designed to work with the Unity Cloud Build system and the Steam SDK.

Setup

  • Add the package to your project in package manager using giturl https://github.com/JamesVeug/UnitySteamBuildUploader.git
  • Ensure newtonsoft package has installed
  • Go to Edit->Preferences->Steam Build Uploader and enter your credentials.
  • Open the Steam Build Uploader window to begin setting up and uploading builds Window->Steam Build Uploader

Steamworks Tab

Alt Text

Utilize the SteamSDK to connect to steam. Setup your individual games with the repos and branches you want to upload to.

Download and extract the SteamSDK to a folder on your computer: https://partner.steamgames.com/doc/sdk

Unity Cloud Tab

Alt Text

Utilize Unity Cloud to automate make builds of your project.

  • Tracks progress of current builds
  • Start a new build
  • Download builds

Upload Tab

Alt Text

Specify where you want builds to come from adn where you want them to go.

  • You can specify a file on your computer or choose from your UnityCloud builds.
  • Choose where you want the build to go (Steam depot & branch)
  • Set a description to appear on steam
  • Click Download and Upload all

NOTE: You can not upload to the default branch (default branch everyone uses). This is on purpose to avoid uploading the wrong build. Also the SDD does not allow this.

About

Editor tool to help you connect to steam and upload builds without hassle

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages