Update: Have created a public Github repo for updates and improvements. I've been trying to perfect the screen swiping feature in Unity. For a while I was using Unity-UI-Extensions' HorizontalScrollSnap which is really good and it did the trick for a while. However, I always felt it was a little off. I couldn't figure out the threshold values to get it stop skipping screen and sometimes the screens would get stuck, etc. So I have attempted to make my own screen/page snapping with swipe gestures and also button control. The pagination toggles can also change screen/page upon click. I can't take all the credit for my script though as a good chunk of it is code from Unity's ScrollRect and hugely inspired by UI-Extensions version. I guess its my attempt at trying to fix what isn't really broken. The tween animations between screens is done with the free tween asset iTween which I have included in the package as it has a slight tweak which I don't think is part of the official script from the asset store. I invite anyone to have a go using it, I would really like some feedback on this, and if there is anything else that may be missing or could be added on to. Let me know what you think.