I made a Service UI:
The only tzhing it can do right now is to paint the truck. The truck paint can be different, because the material I use is Metal.
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
0 voters
I made a Service UI:
The only tzhing it can do right now is to paint the truck. The truck paint can be different, because the material I use is Metal.
0 voters
It’s nice and all, but it looks… boring. Some of the text is too big, the UIs overlap with each other and the colors doesn’t have any contrast.
Text: Add a TextSizeUiConstrait to make the text fit “better” on the screen, so it doesn’t look to big but rather more relaxed. You should also try experimenting around using different fonts and the use of RichText!
Overlaping: Your UI merges into each other and it looks like they’ve collided with something. For this, I’d recommend adding a bit of spacing and make the buttons more a comfortable round, rather than a sharp rectangle.
Contrast: Your background is very dark. In addition, your text is very dark, making it not very easy to read. I recommend using more comfortable colors that contrasts to each other. For example, red and black doesn’t work. Try red and white!
You can also use a color palette to find colors that looks good with each other.
Since @Schedency already mentioned most technical issues with your UI, one last thing I’d like to mention is the overall usefulness.
Your painting mechanic works based on RGB values only, but these aren’t the ones most players are used to, since to get a color people would either have to:
This defeats the purpose of the UI serving players and making the gameplay smoother and more intuitive, and instead drives the players off since they’ll be met with something they aren’t familiar with (tons of numbers and random letters).
Some easy to use ways of including color-picking in your game could be the following:
Color wheel (this one from Free Draw 2 also conveniently provides RGB, hex and opacity options)
Color spectrum (this one from Royale High features RGB and color-saving options, although the overall mechanic is similar to the color wheel)
Color presets (lets players pick from a variety of colors, and can be organized in many ways. Examples from Work at a Pizza Place, Roblox Studio, and Bloxburg respectively)
This doesn’t necessarily mean you have to replace your current RGB system, but adding options like the ones listed above to complement your current system will definitely improve the overall player experience!
In addition to what @ChiruDonut and @Schedency said, please, please, please implement a feature for text boxes that stops them from clearing when being re-focused on. It is such a pain in so many games, such as with RP names, naming pets, RGB colours, etc., to have the TextBox clear when you realise you want to change something.
Don’t worry, it’s super simple, you just have a value that stores the text entered when the player loses focus with the TextBox, and then once focus is gained again, copy the value into the TextBox’s text (there may be an easier way to do this that I’m unaware of). just turn off ClearOnFocus
I’m sure it can be pretty quickly optimised with a module script too.
I continue to love the classic style this game is going for!
TLDR; Disable the “ClearOnFocus” property in the TextBox.
Oh well, at least I gained some experience with the coding
This service UI looks nice, although it’s fairly basic.
Update:
I added the palette and disabled ClearOnFocus, rate the chosen colors: