Mobile Controller System - Unity Asset


Mobile Controller System


The Mobile Controller System is a stick and universal button system optimized for iOS and Android. It supports multiple screen sizes.


  • Strong scripting API
  • Unrestricted modification
  • Smooth and accurate mobile controller system
  • Mobile has the same behavior as the editor
  • All textures are easy to replace
  • Clean, easy-to-understand C# code
  • Allows unrestricted modification
  • Based on Unity UI

Analog Stick Behaviour

  • Outputs direction and amount
  • Repositions itself based on initial touch input
  • Will not reposition if initial touch input is in close proximity of aiming circle
  • Aiming circle will not go out of screen boundary
  • Extended from Universal Button

Universal Button Behaviour

Can be activated by:

  • Press > Release
  • Press > Drag > Release

Cancel Activation by:

  • Press > Drag > release on cancel button

All events fired with button ID parameter

Universal Button event list:

  • onPointerDown
  • onBeginDrag
  • onDrag
  • onPointerUp
  • onEndDrag
  • onActivateSkill
  • onCancelSkill
Note! You have to pay for this item, but you can get it for free now. Remember, this is only for learning or trying out the product before you buy it, not for use in your business.

Post a Comment