Nice Touch
Nice Touch is the most simple multitouch input solution for Unity, from the maker of the Corgi Engine and Infinite Runner Engine.
Feature list :
• super easy setup
• compatible with Unity's old and new input systems
• built-in multitouch input
• works on all mobile devices
• virtual joystick
• dynamic virtual joystick
• repositionable joystick
• follower joystick
• swipe zones
• virtual direction pad / arrows
• virtual buttons
• user friendly inspectors
• just bind virtual controls to your game and you're done.
Whether you're building for iOS, Android or any other touch device, you can add virtual joysticks, buttons and direction arrows to your game in seconds. Nice Touch's code is completely commented, it comes with user-friendly inspectors for each of its controls, and even with a demo game, and exhaustive tutorials.