I’m working on WEBGL app that needs to be run on mobile. It runs nice on newer budget phone around 60fps but the problem are as expected older phones(around 25 fps on phone from 2017). I know one of the biggest problem for WEBGL on mobile is memory so I try to reduce this using Unity sprite packer(atlas). It help with build size and it reduced draw call from around 46 to something like 24-25 but it still didn’t do anything for the fps.
Can somebody give me some tips on how to get higher fps and about WEBGL mobile optimization in general. And keep in mind this is a 2d game. I’m thinking about looking into addressables and asset bundles, but because I didn’t use them before idk if they are helpful in me case.