BuildSettings for None/Hybrid DOTS projects

Hi. Entities provides now scriptable player build pipelines, called BuildSettings.

I want to know is it safe to use for none DOTS projects for customizing player build pipelines. It seems that perfect for embedding custom assets to StreamingAssets or write build version into player and so on.

Currently I used IPreprocessBuildWithReport for customizing my build pipeline but it is complicate and hard to tuning.

if BuildSettings is planned to be the part of Unity Engine, I want to use it for my next project.

Thanks.

We are developing BuildSettings as a general system for both normal as well as dots projects.
We are doing DOTS first because it solves problems we can’t otherwise solve in C#. But ultimately we will make it a general unity feature. That said, it can already be used to build classic players without any dots data in them. It’s just not yet complete in all the features exposed for player settings etc.

5 Likes

Thanks for this nice BuildManager!
I was wondering if it will have its own package someday ? (it feels like this forum may receive a lot of questions about that feature soon enough so maybe we can have a subforum or something at that point)

Also, while it can handle both DOTS and non DOTS builds, will it still depends on DOTS things even in a non DOTS project ?
I know that DOTS is the future and that the BuildManager is still under development, I’m just curious about it’s dependency reach (for example it has a dependency on the Serialization package which have a few DOTS package as dependencies).

Thanks again for the update!

Yes we plan to move it into a dedicated package.

1 Like