A powerful automation tool for quickly and easily generating builds with Unity.
Unity Forums Thread | Documentation Wiki | OpenUPM package
SuperUnityBuild is a Unity utility that automates the process of generating builds. It's easy and quick enough to use on small apps, but it's also powerful and extensible enough to be extremely useful on larger projects. The key to this flexibility lies in SuperUnityBuild's configurable degrees of granularity and its BuildActions framework which allows additional operations to be added into the build process.
Features:
Requires Unity 2020.3 or higher. Supports building for Windows, macOS, Linux, iOS, Android, UWP and WebGL.
Official releases of SuperUnityBuild can be installed via Unity Package Manager from the OpenUPM package registry. See https://openupm.com/packages/com.github.superunitybuild.buildtool/ for installation options.
You can also download the source zip of this repository and extract its contents into your Unity project's Packages
directory to install SuperUnityBuild as an embedded package.
You may also want to install the optional BuildActions package to expand SuperUnityBuild's capabilities.
When upgrading to a new major version, it is strongly recommended to remove all traces of the previous SuperUnityBuild installation by uninstalling the package, deleting the current Build Settings asset (stored in the Assets/SuperUnityBuild
directory by default), restarting Unity, installing the new release and then allowing SuperUnityBuild to create a fresh Build Settings asset.
Upgrades to new patch or minor versions (i.e. versions without breaking changes) can be performed in-place by simply updating the package.
See Standard Usage in the wiki.
See Build Actions in the wiki for details.
See Command Line Interface in the wiki.
Bug reports, feature requests, and pull requests are welcome and appreciated.
You can see a complete list of contributors at https://github.com/superunitybuild/buildtool/graphs/contributors
All code in this repository (buildtool) is made freely available under the MIT license. This essentially means you're free to use it however you like as long as you provide attribution.