I’m 90% the problem is the iGPU can’t cope. I had to drop a significant shader on my game and take a large hit to the graphics to get it to behave moving to WebGL.
Can I ask what low-end iGPU you tested with?
I wrote the CPU was at 100% playing your game, not the GPU, which was unexpected, but they share a heatsink. I can’ recall how far under 100% the iGPU was, but my game was bugging out with just 90% load when I had that rogue shader.
The whole Task Manager was a laggy mess playing your game, I didn’t want to prolong its agony, once I had identified the offending tab, and shut it down.
Being godot scripts I can (I hope) decompile and run relatively safely that way, later. Kudos for that, who knows what low end hardware you find here.
