Mobile Controller System – Unity

Production Grade.

Mobile analog stick and universal button system.

Optimized for iOS and Android.

Support multiple screen size.

Demo

Youtube :

Android APK :

Features

– Strong scripting API

– Unrestricted modification

– Smooth and accurate mobile controller system

– Mobile have same behavior as editor

– All textures are easy to replace

– Clean, easy to understand C# code

– Allow unrestricted modification

– Based on Unity UI

Analog Stick Behaviour

– Output direction and amount

– Reposition 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

1. Press > Release

2. 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

If you have any questions, feel free to drop us a line at : Contact@suriyun.com

Satisfaction guaranteed.

Your rating, review and feedback are greatly appreciated.

PLEASE NOTE: This is a base template for a game and is not a full game. Therefore, scripting or additional art will be required if you wish to produce a full game using it.

Follow us on

Facebook | Twitter | YouTube

www.suriyun.com

If you please, kindly take a few minutes to leave us rating or review. Your time and feedback is greatly appreciated and also help us further improve the asset.

Sincerely,

Suriyun

Home Page: _https://assetstore.unity.com/packages/templates/systems/mobile-controller-system-161533