Thoughts on Domain Reloading

I’ve been using Enter Play Mode options for a while, and it’s amazong. That extra time removed from the iterations makes it easy to go in and out of play mode to test something finiky and interactive.

I tend to use it on experimental projects, where I just play with tech, but I can’t do that on my main one. Main reason for that are - plugins. If you have a single plugin requiring domain reload, I have to turn the option off, and suffer way longer iterations.

I might be a total noob here though, but I can’t stop wondering if it is possible to make those options less of a “all or nothing” but more configurable? Is it possible to choose if domain reloading is active for some assemblies.

IDK if it’s possible though, but you folks should understand it way better than I do, and maybe can tell me if a solution to my problem is underway :slight_smile:

Very curious about this too. It makes turning off Domain Reload unusable with multiple runtime plugins. According to this thread, there’s no way to reload individual assemblies of our choosing.

We can use these techniques all day to ensure our own code is not negatively affected by turning off Domain Reload, but it doesn’t make sense to do the same to all the plugins and maybe break versioning, introduce other issues etc. Wondering what options there might be to handle plugins, or if turning off Domain Reload really is just not going to be flexible for larger projects.