Nice Touch is the most simple mobile input solution available on the Unity Asset Store. Minimal by design, it provides you with a way to add virtual joysticks, directional pads and buttons to your game within seconds. Also included in the Corgi Engine, the best platformer asset for Unity, it’s a proven and battle tested solution that just gets the job done.
I’ve pressed play and the controls have disappeared!
Don’t panic, it’s normal. This is probably because your project’s current build target is not mobile. See this section for more info on how to change it.