Thank you so much!
I would like to see assets that “intrude” on a project as little as possible. Some examples:
- No use of project settings (where possible)
- All controls hooked up through enhanced input actions
- The scripts using the input context should have it as a variable so it can be replaced easily
- Minimal usage (or very well abstracted/encapsulated usage) of classes like GameMode and other things that the user of the asset is likely to have their own implementations of
I think it depends on what you want to confirm if you want to avoid compiling shaders. If you want to see the actual usage example of it you’re going to be waiting for the shaders. But if you just need to browse individual static meshes you’ll only need to compile shaders for that one asset when you open it. In the case a project starts up with the demo map open then you’re likely to be waiting for quite awhile as it loads everything.