I am making a Nascar Go Karting Game with my friend and we need some tips on making a shop GUI if you can may you please give us some tips?
Make sure to check players cash on the server, use remote events/remote functions (make sure they are secured)
Make sure the GUIs look nice and have animations.
My example of a good GUI from my game is:
And what I mean by animations is; When a player opens the shop it’s tweening. Like for example, the animation is elastic.
Also, make sure the GUIs are scaled for other devices.
Ok thanks for the tips and nice GUI
I don’t recommend elastic for shops BC it will go crazy of the cream and stuff I recommend some is the smoothest if you want faster go with quad
I’m using Elastic for my shop and it works just fine. It’s my type of style and I know what I’m doing.
i would recommend making an equip / unequip system. You can also use UIAspectRatioConstraint to scale it easily
Note that when doing the following of what Healvings did then do change the Size Constraint to RelativeXX or RelativeYY so that the relative scale note, i mean scale not size stays the same even if you change devices/screensize.
Making the UIs scale on all devices, rounded corners and animations with TweenService. Here are some plugins I use on a regular basis when making my GUIs:
Good tutorial for making GUIs:
Good luck with your GUIs
What @THEREAL_VASTAV mentioned is a good reason not to use Elastic for user interfaces. Adding smooth tween movements to the interface is great but having to wait the extra seconds to watch the interface have this very erratic movement could get annoying. When a player opens or closes a GUI it should still be snappy and predictable in where you should expect the GUI to situate itself on the screen.
Yeah, I know. And like I said, I know what I’m doing. At that is why there is a time to set the GUI animation. So, I love using Elastic and nothing is going to change that. And don’t forget not every GUI animation is the same.
That ‘GFlow’ plugin actually contains a backdoor.
What do you mean by a backdoor?