CADET

Unity build and release automation for game developers


Project maintained by naishtech Hosted on GitHub Pages — Theme by mattgraham

Steam Publishing

Availability [Pro]

Steam publishing is a Pro-only feature.

CADET integrates Steam publishing as an operation in the same execution pipeline as Unity build, so you can run build and upload in one pass.

Prerequisites [Pro]

  1. SteamCMD installed via Publishing Tools.
  2. Steam credentials configured.
  3. Profile Steam fields completed (App ID, depot/content settings).
  4. A successful build output available.

Preflight checks:

Basic Workflow [Pro]

  1. Select profile.
  2. Enable Publish to Steam (and optionally Unity Build for fresh output).
  3. Execute.
  4. Confirm successful upload in CADET logs.

Recommended first publish:

  1. Upload to a non public branch.
  2. Validate artifact contents in Steamworks.
  3. Promote branch after QA signoff.

Deployment Patterns

Common Issues [Pro]

  1. Publish option disabled:
    • Missing dependencies or credentials.
  2. Upload fails:
    • Invalid App ID/depot configuration.
  3. Build published from wrong files:
    • Incorrect build output/content root in profile.
  4. Upload succeeds but users do not see update:
    • Cause, branch visibility or release state issue in Steamworks.
    • Fix, verify branch assignment and release settings in Steamworks dashboard.