Mobile Controls

Mobile controls are something I would really like to learn and mess around with. Does anyone have any great resources or tutorials they could share with me that are up to date?

I tried a few but by the end, they were outdated or poorly done, so I figured I’d ask the community for direction

Yes there are not many tutorials on this topic ,here are the main mobile input tuotorial

Aren’t the Learn tutorials above for the old Input system? I’d like to know if there are any good tutorials for the new Input System, which seems entirely different.

That’s the thing ,desktop games are easy to make so all people do that so their are no new tutorials for now which I know of

You can try them as they might work

https://docs.unity3d.com/Packages/com.unity.inputsystem@1.0/manual/Touch.html

Also worth mentioning the package has samples for on screen controls and touch input.

7091011--844486--s56X1f4Au1.png

I had avoided the examples because it required a package download, pro-builder and would change my project settings. I decided to go ahead and give it a go, and sure enough, the Touch examples are poorly organized and don’t clearly show an example of simulating swipes or pinches. Rather than sit nicely in the Samples folder (like all the other samples), they are all over my project now. The Swipe scene doesn’t seem to work, or at least I’m not sure what the ‘game’ is supposed to do.

The Swipe scene generates debug data, but I can’t tell if this game is broken, my settings are off or something is wrong with the rendering. It looks like a slicing type of game, but nothing seems to happen with swipes of a mouse or when built to a device.

Lean Touch is such a better implementation of what I’m looking for, but I hate cluttering up my projects with Asset store purchases if there is a native Unity system that should do this. The examples from Unity though have cluttered up my project even worse!

But why do you even install the samples in your main project? Do you follow random tutorials in your main project too?
It is pretty cheap to create a new project, install the input system in that empty project, get the samples you need, play with them and transfer whatever you need into your main project.

I don’t pull even asset store assets in my main project directly only through my garbage-collector empty project.