Bolt massive impact on time entering play mode. 2020.1.14f1. Application.Reload

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.

Try the new Enter Play Mode settings if possible.

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.

Can’t argue with that.

1 Like

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 :confused:

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.

1 Like

Great thanks!

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.

If it warrants a closer optimization pass, I’ll get us to document where perf goes in this step so you can know how to address scalability

1 Like