Hi.
I’m making an android game, and i’m using blueprints for enemies behaviour.
Game runs very good on my phone even with lots of graphical effect, 3d assets, enemies animations etc.
I noticed, that when my enemy is rotating or/and running to a player, there is a noticeable FPS drop.
If i have 3 enemies at once rotating or/and running to a player, FPS dropping from 60 to even 30. If i add another enemy it can drop even lower.
I tried to to reduce tick rate to see if this would bring any changes. The resoulds was disappointing. Even when i reduced tick rate to 0.5, there was the same performance drop when actor is rotating or running. (meaby there was a tiny bit more fps, but i could not measure it)
I was thinking, that maybe there’s is something messy in my blueprint that cause this problem.
So i started to try to make a Behaviour Tree. Meaby its could solve this problem, but no. Even when i made functional behavior tree i get same disappointing results.
It there any other way to solve this problem?