Best Practices To Follow In Roblox For GUI Designing
The best practice to design and create the gaming world is to design your world first and then start with the building. Whenever I stopped and thought about the contentof the gaming world before designing it helped me a lot. As any interface is often considered as an afterthought it plays a major role in the experience of the player. I just considered the on screen appearance including color and size of each content, placement of each GUI element and had an image in my mind about the structure and purpose of each element as well. Asking questions like what will happen if someone clicks, what features to be included helped me a lot in designing.
I sometimes exited from the Roblox Studio environment while thinking about mu GUI. I often grabbed a pen and a piece of paper to note down and map out my elements so that I did not impede my gameplay at all. I also took the help of the graphics editor like the Photoshop or paint to do the same. I worked around the standard desktop and mobile menus of the game as it is easy to take reference of a screen shot during any point of the playing process.
I was also helped quite a lot by the existing features of the game like the roblox cheats to advance with the game with proper technique. I found that this tool was a very important and beneficial tutorial for me. Also while building the GUI I took advantage of the percentages which helped me in creating elements with proper pixel and resolutions. As I configured the size of each element that I placed in the Screen GUI it appeared as zero by default always.So, I took the advantage of the alternative option. This helped me in laying the elements in a way which made my GUI more intuitive. I left all the math part regarding the calculation of pixel and dimension to the Studio.
The sizes of each element is formatted in X and Y percentage and pixelswhich range from zero to five and where 0.5 meant fifty percent. I simply had to change the first number within the bracket and the percentage designated the size of the screen. I used that the same concept for the placement of the GUI element where the only difference is that the percentage is considered with respect to the distance from the top left hand corner of the screen.
Whenever I wanted an element to hide, I did it but I did not push it off the screen completely. Though this seems to be a granular detail but it is very important practice to follow. I also sometimes hid it by putting another object on top of itwhich I found to be more effective and provided me with better gaming experience. Apart from this I also played all the games and faced all the challenges that randomly appeared to generate resources. Most importantly, I found that one of the best practices that must be followed is to have enough resource at disposal for which I used the roblox free robux generator to have an unlimited supply.