This FPS controller system is very simple. You don’t need to care about coding FPS character controller system yourself, because by using this package you can just drag and drop an FPS rig prefab to your scene, then hit play button. You will see a character with camera attached, and on the screen you will have virtual joystick and jump button. So this package is suitable for you if you want to make an FPS mobile game.
Inside this package you can find several C# script files with a demo scene. So import this package to an empty Unity project, open the scene and run it to see how it works.
Download this Unity package here: https://creativeshop.ciihuy.com/product/ciihuy-fps-controller-system-unity-asset/