Forgive me if this is a dumb question but I’m about to begin restructuring the project for a game I’m working on as its grown to the point of being a bit unwieldy.
I want to take advantage of assembly definitions and I have a question about them.
According to the docs, assembly definitions are assets you can create to organize your scripts into assemblies.
Does this mean I should only create assembly definitions in script folders? I was watching an Infallible Code video where they were talking about how to structure their project and Jason Storey said that he prefers to arrange things but purpose, not by type. For example instead of:
Assets
- Animations
- Art
- Music
- Prefabs
- Scripts
- Sounds
He’d do something like:
- Common
- Animations
- Art
- Music
- Prefabs
- Scripts
- Sounds
- Main level
- Animations
- Art
- Music
- Prefabs
- Scripts
- Sounds
- Bonus level
- Animations
- Art
- Music
- Prefabs
- Scripts
- Sounds
etc.
In light of that, would it make sense to put assembly definitions in the Common, Main Level, Bonus Level folders? Would other assets besides scripts be packaged into the assemblies?
I’m guessing not based on what I see upon examining the assemblies in my project.
Thanks,
Greg.