Hi,
We were considering bolt as an option to enable our level designers but need to resolve this.
Our codebase is still on the small side (compared to what it will be) and already bolt is adding 3-5 seconds to entering play mode. Application.Reload And GUI.Repaint are the prime contributors.
Of note we are not even using the bolt library yet. It it simply unused in our project.
Is this expected behavior? If so we are going to nuke the library as it’s simply not going to scale.
Nah,
those new options look extremely error prone. having the project and scripts not “reset” properly will cost more time then waiting for play mode to start. But thanks for pointing them out.
Bumping up for visibility, as we have the exact same issue. It’s making us consider dropping Bolt as 3-5 seconds of added time each time you hit play is quite annoying
As hoesterey said new PlayMode is still too risky to use, specially if you downloaded Assets that include scripts and didnt account for this. We tried removing Bolt from the project and things went back to normal
Hey @hoesterey ! We’re currently preparing a patch to the Asset Store version, so I’ll make sure to check play mode entry times as part of that. If the latest fixes haven’t cut that down significantly, I’ll make sure we prioritize an optimization pass.
I tested it in for a larger codebase in our last product https://www.dreadmachine.com/ and it it does currently seam to get worse as the size of the codebase increases. For reference Dread Machine is a small code base compared to some other products I worked on such as “Recore” https://www.recoregame.com/. Suggest testing against a product with a few million lines of code.