Simple Mobile Joystick v2.0Based on native Unity 5 GUI System.
Setup:
1. Add prefab to your canvas (Canvas Render Mode should be Screen Space - Camera).
2. Thats it.
Use "Force", "Angle" and "Direction" properties of Mobile Joystick Script to handle your Player or whatever.
Adjust active touch area by changing size of "JoystickTouchArea" object.
The asset includes a bonus Touchpad control. You can use it along with joystick control in you FPS game (like "Guns of Boom" or "Critical ops").You can find sample handle implementation in Demo scene.
Joystick setup videoMobile video