Game Builder for Steamworks

$9
Publisher Unpopular Opinion
File size 73.89kB
Number of files 32
Latest version 1.0.3
Latest release date 2024-09-16 09:05:21
First release date 2024-09-11 04:58:16
Supported Unity versions 2018.4.2 or higher


Game Builder for Steamworks lets you configure once, build your Base Game, DLC, Demo Version, and all other depots effortlessly with a single button press in the Editor.


As game developers, we want to spend out time developing features and designing fun game mechanics. We don't want to sit around and wait for builds to finish so that we can change the build settings and just start a new build. There is nothing worse than finishing a build and realizing that you forgot to change the Steam Application Id and now having to start all over again.


This plugin will put all of those issues to rest. You will be able to configure all of your applications once and simply build all content versions into separtate depots and publish them straight to the Steamworks platform.


⚙️ Application Configurations

Create a configuration for all the versions of your application that are built from the same project. These are separated by the Application Ids that are provided by Steamworks. Common use cases such as: building Demo versions that only include a subset of scenes, or a Playtest that needs some custom logic, are handled with this feature.


📦 Depot Configuratons

You can add as many depots as you wish to your App Configurations. These will automatically be built for the selected platforms and ordered into neat folder structures.


🪄 Build Script Generation

All of the required build scripts for your applications and depots are generated automatically from the information you provided in the editor. When your Unity builds are all completed, everything is prepared and ready to be built and published to the Steamworks platform.



⚠️ Supported versions: 2023.2 or higher due to using the newer data binding API in Unity UIElements. Further backwards compatibility might be added in the future.


🔗 Dependencies

This tool depends on the Unity Registry package: Editor Coroutines (com.unity.editorcoroutines": "1.0.0) to enable the ability to execute multiple build tasks in sequence. This dependency is declared in the package manifest and will be installed automatically.


💬 Discord

🛠️ GitHub



Top Publisher Assets