Assign a specific license to project

Hi there!

Love the Unity Hub and makes work much easier, especially if you work in different environments or for different companies.
One thing that still drives me nuts is the license management. Would it be possible to assign a specific license to a project? Right now we can assign a Unity version to start the project with. Would be nice to be able to do the same with different licenses.

Maybe this feature is kind of already implemented and I just don’t get how to achieve this.

Cheers
Goran

3 Likes

Hi @goran_okomotive

This feature is not implemented I’m afraid. Can you please elaborate a bit more on your situation and why you need to switch between project licenses? I’m assuming you’re logging in/out with two different accounts (one for work and one for personal projects?).

Thanks,
Daniel

Either that, or he’s a consultant/contractor and has to log in/out using different company credentials so that he doesn’t have to fight with ProjectSettings.asset changes every time he opens a project.

Things in ProjectSettings.asset I’ve noticed that can get overwritten when opening a project associated with a different company’s account:

productGUID
m_SplashScreenLogos // (if free vs paid mismatch)
enableCrashReportAPI
cloudServicesEnabled { } // (multiple values under here get deleted)
cloudProjectId
projectName
organizationId

Hey @DanielTG
Sorry for my late reply.

Yes that is right, but it makes it even more complicated since a platform requires a specific licence in order to build for their target device (not allowed to tell which one according to NDA, but I guess you know what I mean).

So imagine I have 3 projects:

  • Work Project 1 (user x, pro license)
  • Work Project 2 (user x, specific platform license)
  • Private Project 3 (user y, free license)

I hope this helps.
Cheers

Any updates on this particular issue / request? :slight_smile:
Or is there a way to apply the license somehow over the Advance Project Settings in the Unity Hub?