- Home /
Character Controller slows game heavily on Android
Hi
I am trying to port a PC project to Android. I'm in the process of optimising the project as the PC game is quite heavy in polygons.
What is really strange is that, despite the movable character is quite high-poly, it animates ok with a good frame rate whenever I disable the Character Controller Component, which is required by the Camera Relative Controls script. But when it is active the framerate slows to almost unplayable levels.
Is there a way to optimise it, or an alternative, less intensive component that can be used to have the character navigate the environment and collide with other objects?
Thank you!
@edit from some googling I seem to understand that Character Controllers are notorious for being very intensive. Is there a way to adapt Unity's Camera Relative Control script to using a rigid body instead?
Is this character controller managed by some kind of 2d stick ? $$anonymous$$aybe the problem isnt the script itself, but the 2d image. I have the same experience, but the main problem is the thumbstick, for some reason it consumes too much power from mobile devices.
Your answer
![](https://koobas.hobune.stream/wayback/20220613113301im_/https://answers.unity.com/themes/thub/images/avi.jpg)