Skip to content

Commit bf9d023

Browse files
Update README.md
1 parent a22facf commit bf9d023

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
*Stellar Unity Build* is a fork of the powerful automation tool [SuperUnityBuild](https://github.com/superunitybuild/buildtool), which aims to streamline the build process in Unity. This extension package provides new experimental features that offer more control over your build pipeline.
44

5+
## Enhancements Over SuperUnityBuild
6+
7+
- **Customize constant file location:** You can now set the desired location of your BuildConstants.cs file within your project.
8+
- **Generate Build Constants button:** A new button appears on a selected build which allows you to create the BuildConstants.cs file for a specific environment without adjusting your Platform or Editor BuildScenes. This is useful if you want your editor settings to remain unchanged but need to rely on compiled constants for scripts to work correctly.
9+
- **Styling Improvements:** Header panels and dropdowns have been restyled for accessibility and clarity.
10+
- **Sync Release Settings Feature:** You can now individually sync Product Name, Company Name, and Bundle Identifier with your project settings so that all of your releases can be updated automatically when your Player settings change. You can override this by unchecking the sync toggle and inputting your own custom strings.
11+
- **Sync Release Scene List:** You can now sync the list of scenes to be included in a release with your EditorBuildScene list (File->Build Settings) so that your releases can be updated automatically when your build settings change.
12+
513
## Goals
614

715
While I don't wish to understate the work done by the original SuperUnityBuild authors, I have far too many ideas for improvements that would be too much for the original project if I bombarded them with Pull Requests. In an attempt to keep the stability and sanity intact for SuperUnityBuild, I've opted to push my ideas into this new extension package instead.
@@ -16,14 +24,6 @@ I will try my best to maintain compatibility with the SuperUnityBuild file struc
1624

1725
If you start with Stellar Unity Build, however, you can be assured that I will follow the SemVer standard and only make breaking changes on Major version updates. Stellar Unity Build will start at 1.0.0 and update at a different rate than SuperUnityBuild.
1826

19-
## Enhancements Over SuperUnityBuild
20-
21-
- **Customize constant file location:** You can now set the desired location of your BuildConstants.cs file within your project.
22-
- **Generate Build Constants button:** A new button appears on a selected build which allows you to create the BuildConstants.cs file for a specific environment without adjusting your Platform or Editor BuildScenes. This is useful if you want your editor settings to remain unchanged but need to rely on compiled constants for scripts to work correctly.
23-
- **Styling Improvements:** Header panels and dropdowns have been restyled for accessibility and clarity.
24-
- **Sync Release Settings Feature:** You can now individually sync Product Name, Company Name, and Bundle Identifier with your project settings so that all of your releases can be updated automatically when your Player settings change. You can override this by unchecking the sync toggle and inputting your own custom strings.
25-
- **Sync Release Scene List:** You can now sync the list of scenes to be included in a release with your EditorBuildScene list (File->Build Settings) so that your releases can be updated automatically when your build settings change.
26-
2727
## Installation
2828

2929
I recommend that you use the Package Manager within Unity or OpenUPM to install this package. For the Git URL, input this:

0 commit comments

Comments
 (0)