During our annual Hack Week, ROBLOX developers shifted gears, working tirelessly to devise and present ideas fueled more by creativity than priority. This week, we’ll be featuring some of the most innovative ideas to come out of Hack Week. Our second story is about some changes that will be implemented to ROBLOX’s robust GUIs (graphical user interfaces), by Software Engineers Deepak Chandrasekaran and Tyler Mullen.
GUIs are the biggest small part of ROBLOX, and for good reason. From text buttons, to text labels, to image buttons, to frames, these 2D bits can add high-impact nuances to your games. Many of the smaller facets of ROBLOX, like our leaderboards, backpacks and our chat system, are powered by GUIs as well.
As it stands now, ROBLOX allows users to utilize two types of GUIs: screen GUIs, and billboard GUIs. Before getting into some changes we’ll be making to both, let’s describe how they work.
A screen GUI is essentially a 2D overlay—users can implant text on top of a 3D game running in the background (like a title of a game). Billboard GUIs, on the other hand, are placed directly into 3D worlds, like the chat bubbles that appear when Robloxians are having conversations. It’s important to understand that both of these GUIs exist in 2D space only¸ and that we’re not planning on adding new types of GUIs. Rather, we’re adding an ability to the existing types.
Though ROBLOX GUIs can be cut, resized, and translated, power users have longed for GUIs that can be rotated. Any user who has tried to create this effect in ROBLOX knows the pain associated with such a task—basically, to make something appear to move or rotate in real-time, you have to flash different images, each rotated outside of ROBLOX just a little bit more than the last. It’s a work-around that we feel is unnecessary, so we addressed it.
We’re eager to see how our users take advantage of rotating GUIs. We think they will help with a myriad of things, from producing mini maps, to creating more polished and unique-looking title screens.
This project is well underway, and we’re planning to implement it in the near future. We’d like to hear from you, so feel free to sound off in the comments below. What would you do with rotatable GUIs?



:D Roblox is just getting more interesting. :D Time to start makeing… LOADING STUFF! xD No jk. Just that with tihs, you can make a circle then make one of those pro loading guis. So now it wont be with boxes that are just flat. Now they be a little turned. c: IF I was a wiki writer, I would give this a full tutorial.
*GASP* HOW SHOCKING! O_O
In the second video, the ROBLOXian is naked.
At first I thought they were going to implement in-game dynamic GUIs, such as say; an in-game billboard that displays scores but is actually a 3D model with a GUI slapped on top – I was kind of excited with the latter.
Rotating GUIs are nifty as well but far less exciting ;)
xD. Perfect!!!
Extremely AWESOME!
Unfortunately,I don’t have a computer
What model/script was from the first picture with the people talking in red gui boxes?
I would use this mostly for titles of my games. I would make the title get bigger as it rotates then it stays for a few secs and then it starts rotating as it gets smaller and as I lower the visivility.
If this is a new update how can speedyseat do it already? But i LOVE the idea!
advanced scripting
HECK yes.
crazyman32 does something similar.
I realy wanted to hack AND we are gonna hack right
if yes its EPIC :3
looks cool. like the epic face one the best.
I wonder what game is on first picture?
I think this is good.
Whens it coming out?
This. Is awesome..
Out time, too. We developers have been screaming are head off since the implementation of GUIs. Simple but crucial feature.
This seems like a good idea.
This is a good feature. Also, adding more things that a 2D GUI can do is pretty cool, if these fetures are added it would make moving a GUI easier because you wouldn’t have to flash an image for a frame then flash the next one to create a moving effect.
Wow, this is a pretty neat feature!
YEA U
NO, YOU!
NU U
NO ME!!!!! but it is cool.
Nope, Roblox is horrible now, Not worth playing anymore, MOJANG JUST SUE ROBLOX ALREADY!!!!!!
Wow! Roblox is getting better and better every update! i can’t wait to see what you guys come up with next!
What the heck dude? Minecraft doesn’t even have rotating GUIs and also this is a feature asked for by the USERS not copied in any way. Not to mention notch even said he had gotten some of the inspiration for making that game FROM roblox…
What for?
Also I think Roblox was made before MineCraft.
And on a final note,
Notch isn’t the type of guy to sue.
m c was made AFTER roblox, so who should be suing here?
roblox reasons1.there running out of money i think or the 2013 shuttdown was a rumor. 2. mc copied from roblox
Minecraftwas made AFTER ROBLOX,so who should be suing here?
No One Because There Is No Point, Even If Mojang Wished To Sue Roblox Over Such Things, Technicly They Cant, Yet. I Hope Nothing Happens To Make It Where They Can.
roblox is so gonna’ get sued they copied minecraft and kreo
you got no ideawhat you are talking about mojang copied ideas fom roblox in the first place where they got there inspieation then they advanced out of roblox old egnine into there own wtich inspired roblox to add some new ideas like terrian mojang in first plce was more of a copie of roblox then it is now who could ben sured but they diddnt they where useing outdated engine intil they could finish devloptmennting theres in 2011 they published it roblox was already out before them roblox ben a site and a game sence 2005 200 was more testing year roblox completly came out in 2006 u got no clues what ur talking about u think it is getting worse well u havent seen roblox in past roblox was going that direction then it would be worse so get a grip learn to deal with change u dont know u never will then somthing bad will happen
What if you could forward messages? Like someone sends you a message and you can forward it to someone else.
AW YEA! Been waitin for this for a LONG TIEM!
I like it!
I gotta admit this is pretty cool of an idea.
wait what is hack week.
I would love to utilize this feature. One problem, Im not a pro at scripts. My best script is a reset script. I don’t really understand how im supposed to use any of this without even scripting? Maybe that could be a feature in the future, Automatic scripts. Just replace certain words? I don’t know. Well, I could use some understanding of scripting because you almost ALWAYS need it for an awesome place. Well ROBLOX staff keep coming up with ideas like these and ROBLOX will be EVEN more AWESOME. Good work Guys.
This is awesome! Thanks Roblox. This will be very useful for scripters.
I LIKE TRAINS O3O
I’d use it to make a DOOM-like rendering engine
I think this is a great feature, but what I would like to see first is more sharp-looking decals and image labels and image buttons! They are poor quality right now and I would love to see that be improved.
this looks really cool. i bet many ppl will come up with great ideas. i bet i would too but i dont know how to script
hmm….i would use it to make a working compass….because i really need one for a game i am creating.
Does anyone else think the Fractal Smiles look like pizza when they come together.
O mai. Look at ‘dem faces. it’s Funny! :D
ooh hack week whens dat ill be happy to know :3
Finally, GUI rotation. It’s almost here.
This should make rotating save icons and GUI games five times better.
wow its really cool! i wanna use it =3
Cant trust a troll XD
Rotatable GUIs could be useful for all types of things! Especially for cutscenes.
I wish I could make a helperbot thing
Really? This is what you’re working on, roblox?
I have lost all respect in you.
COOOOOOOOLZ
NO LO SE SI TAMBIEN SEPAN HABLAR ESPAÑOL
Awesome idea roblox. I bet I can use this for into GUI’s.
One word. Airstrike.
Why dont roblox do somthing about all the hackers. I thing there to lazy to do somthing. All of them are running around like there untouchable with the hugest egos.
This is a big improvement ik how frusturating it can b 2 u no create a GUI -.-
epic epic face rotation btw on that last video that guy was naked o.o
The word epic and the face is over used its no longer cool to say.
this would give me alot of great ideas
I think what I would make like combination locks for puzzle games but the scripting would be hard but awesome idea go for it!!!
Mostlikey a lie…. He is wearing a troll T-shirt.
XD Jk
I would use it for the sky so in the middle of the game rotition guis on all 6 sides
LOL yeah!
I think what would be better or at least for me is positioning GUIs right. Like instead of putting the exact position on the screen in the properties, I think that there should be like 4 arrows you click in properties to move it around i pixel at a time. So you can hold it down and just easily posistion GUIs. Easiler for younger players.
I’d have a lot of uses for this.. I use other graphics engines for Lua and other programming languages, which are mostly 2D; I wanted to recreate my games in Roblox, but found it would be too much work. If I could rotate my pictures, every one of those games could be made relatively easily, with a lot less work. However, I’d still have to make functions for drawing boxes, circles, etc., so it could be a bit hard to implement still.. :/
I have another idea as well, if possible: Could Roblox update the GUI’s with an ability to change an image’s colour? Currently, using Ambient in Lighting, this can be done on parts; would it be possible to have this same option for images?
I remember the last hack week, alot of good ideas. Go ROBLOX crew.
when is the in game character changer coming out? i have been waiting forever for it to come out.
I’m not sure. I’ve been waiting for ages too
I Actually Forgot They Were Planning That DX
XD
Cool. Cannot wait and try it in my game and try to make it
Yes, just yes. Finally a good update.
I’d use this to either make a minimap that’s rotatable depending on where your camera is in relation to your character, or I would use this to easily make a sort of loading/saving symbol that rotates so it looks like it’s dynamic.
Good for videos! looking great!
All of these features look amazing! It will be great to see what people come up with using these.
cool roblox!
Who thought of rotating guis?
Lol the videos are funny
Lol, thanks for using my game as an example. :P
Wow i cant beilive how you do that thats really great i like it.
Sounds cool, but could we maybe see some of your work on universes?
I like this “3D” idea
Well I guess this would be extremely useful for compasses and minimaps mainly, there’s not much else I can think of apart from making fancy animations. Still, it’s an improvement nonetheless, and a useful one at that ;)
Make a cframe script that rotates the brick then stick a billboardgui in it. :3
Maybe I can use this for intro-Guis. And KeeganWesly, I think I came across your account once, tried to PG it, but apperantly it like the other older accounts, was already taken.
Lol, just randomly thought of this now, and I know people have done stuff with this in the past, but there is a way to make a Gui out of parts. Make a LocalScript that puts the parts into the player’s Camera (“game.Workspace.CurrentCamera”), and just script the bricks from there. They will only affect the player because all parts in the camera are “Local Bricks” running on the client, not the server so they will only affect you.
rubbish i cant use studio