Editor performance Issues with Animations

Basically what is going on is that when you have alot of animations in a single sprite object (in my example, I have close to 100), the editor takes longer to update the changes, and adding more starts to make the editor slow to a crawl until it updates the new animation. Granted this is a fairly extreme example, and you probably didn’t really anticipate someone going this far with it. But the reason I’m doing it is because it makes the event code alot simpler to manage in my use case since I only need 4 of such sprite objects in my scene in total for the game with this method. So my ask is simple, can you look to see if you can find a way to optimize this better so I can add more in the future, as this performance issue is limiting what I can make. Also, no this does not affect my game performance, it works fine, it’s just the editor that has the issue in this specific use case.

2 Likes

i’ve reported this too…i’ve problems at sorting animations.
i too waiting for a fix.

to replicate…
create more than 20 anims with at least 7-8 sprites each and then try to sort.

1 Like

Update on this, So it has come to my attention that the vast majority of GDevelop is single threaded. And after running Task Manager to see what is going on, I can now confirm that this issue is stemming from a CPU bottleneck. Now while I understand that the game might want to run on a single thread, but there should be no reason for the editor to be single threaded. This would DRAMATICALLY improve the editor as the engine can utilize modern processors better.

2 Likes

hope they gonna find the issue here