Hi, we’re having some major performance issues simply running a number of characters on mobile for a title we’re working on. Each character contains approximately 13 skeletal meshes (varies, some items are optional, and everything’s randomised), linked to the same skeleton using set Set Master Pose Component through its blueprint (Ran once when we create the object).
Now on PC, or even in the Mobile Preview, this runs fine, and comparing the Stat Anim to one without the Master Pose Component setup is significantly different:
However on Mobile, no matter what we do, every stat in the Stat Anim readout is running once for each component, and appears to be the cause of unacceptable performance issues:
I’d assume we could also look into merging the meshes together in code and assigning a single skeleton, or forcing each skeletal mesh to use the same skeleton rather than Master/Slave them, but for the time being we’re blueprint only. Is there any way for this style of system to run efficiently on mobile?