Official Documentation | Auto Build & Deploy Tool
Easy Steam Push is an automation tool that eliminates the manual packaging and SteamPipe upload routine. Perfect for both daily development iterations and final Shipping releases, allowing you to push builds to the live branch with a single click.
Follow these steps to configure the plugin and start pushing builds to Steam directly from the Unreal Editor.
The main settings interface for Steam account, depots, and packaging rules.
Recommended method: Create a Plugins folder in your project's root directory and copy the EasySteamPush folder there.
You can find this folder in the Marketplace/Plugins section of your engine version after downloading it from the Marketplace and adding it to the engine.
Open Unreal Engine and go to Edit -> Plugins. Ensure the Easy Steam Push plugin is activated (it will activate automatically if added directly to the project's Plugins folder).
Go to Project Settings, scroll down to the Plugins section, and select Easy Steam Push.
In the Steam Account block, first click the button to download SteamCMD components (a command prompt will open for the download).
Wait for the green Installed indicator to appear—this is a mandatory requirement for operation.
App ID + 1.devbranch). If left empty, it will go to the default branch. Note: auto-publication to Live might not work for the default branch; this requires verification.Development, Shipping, or Debug.For Distribution, Full Rebuild, Use IoStore, or Compress Content.From now on, updating your build will only require a single button click and confirmation on your phone.
The plugin uses standard Unreal Engine build parameters. If the build fails, try to use the native Package Project tool. If it fails there too, the issue is likely within your project logic or blueprints, not the plugin.
This is a known behavior of SteamCMD. If your mobile app is already open, the prompt might not pop up. Close and reopen the Steam app on your phone to refresh the Steam Guard status.
No. All required components are managed by the plugin. Simply click the download button in the plugin settings as described in Step 2 of the guide.
Yes. Your Steam credentials are encrypted before being saved to your local project configuration files. They are only used to authenticate the secure SteamCMD session.