Build Assistant
Features ... Console logging, plus optional Slack notifications Steam upload as an optional plugin Plugin API for custom actions, platforms, and loggers
by Sam Carey
Price History +
Build Assistant is a Unity editor tool for running a player build from one config. A config holds the platform, output paths, and the actions that run before and after Unity compiles. Start it from the inspector, the Build Config Browser, or batch mode for CI. If a pre-build step fails, the compile never starts. When the run finishes, you get a JSON report.
The core package covers Windows and Mac player builds plus built-in actions. Extra UPM packages add Slack logging and Steam upload. Slack and Steam are not included in this package. This plugin is not affiliated with Slack or Valve. You can also write your own actions, platforms, and loggers.
Asset uses Newtonsoft.Json under MIT; see Third-Party Notices.txt file in package for details.
Features
- Config assets you can copy per platform or storefront
- Pre-build, Unity compile, and post-build stages in one run
- Built-in actions for Addressables, zip, copy, splash, and git/svn build info
- Build Config Browser so you can start a config without hunting the Project window
- Batch mode for CI, with overrides for build number and workspace
- JSON build report after every run
- Runtime build info the player can read
- Console logging, plus optional Slack notifications
- Steam upload as an optional plugin
- Plugin API for custom actions, platforms, and loggers