u/ExtremeFern

How do you manage your organization's in-house packages?

My studio has built up a fairly large pile of helpful and largely universal code, UI prefabs, etc. and we have begun compiling these into what we call our "Essentials" Unity project. From there we export a package for import into our new projects.

However, when using these assets to make games we often find small changes that need to be made, features that need to be added, etc.

It's becoming quite tedious to:

-Stop working on our game

-Open a different Unity project

-Make the change

-Test it

-Update the package version

- Export it

-Re-import it into our game

For every minor change. It's very tempting to just edit the version we have in our game project but I know this will make a mess of things in the future.

Does anyone have a better way of handling this kind of thing?

reddit.com
u/ExtremeFern — 7 days ago