I have built a fairly small project with low-poly models and very few shaders. Despite this, the game can take quite a bit of time to load and can freeze while in the game. I have followed the optimization guidelines to the best of my ability, but I still think the performance could be better.
I think one of the biggest problems is that I play different mp4 videos throughout the game which is often laggy. I have tried pre-loading the video assets which seems to help a little, but really increases the loading screen time. I am not sure if there is any way to optimize playing videos or if I should just stay away from playing videos in a PlayCanvas project.
I also have a custom cloud shader in my Cloud scene that really lowers performance and just doesn’t work correctly with the new MacOS. I’m not sure if I could have written it differently to help with performance or if it just is not practicle to implement a shader like this with a PlayCanvas project.
I know there isn’t always a “correct” answer when it comes to optimizing for performance, but I would be super greatful for any suggestions or insight.
Here is my project below:
Thanks so much!