How to make Modern GUI for Roblox Games — Transcript
Full transcript
- 0:00All right. So, today I want to go over
- 0:01how we can make modern UI for Roblox
- 0:04games. And I thought a good way to show
- 0:06modern UI inside of games would be
- 0:08catalog and avatar creator. But looking
- 0:11back at it, there's not much detail at
- 0:13all. It's just flat design. And I'm not
- 0:15wanting to teach that because that would
- 0:17just be shapes. So, for instance, across
- 0:20all of this, there's no shading. The
- 0:22only bit of shading we have is at the
- 0:24bottom. And that's only a fade out.
- 0:26There's no gradient, for instance, on
- 0:28this. DIY is good, but it's not what I
- 0:31want to be teaching you guys today. But
- 0:33with that being said, let's hop on
- 0:34Photoshop to get started. All right. All
- 0:36right. Luckily for me, I've got some
- 0:39assets already, which will be in the
- 0:40description. It will be a gum mode that
- 0:43you can go and get for free. I've got
- 0:45some assets such as the buttons and the
- 0:48text isn't needed, so it won't be on
- 0:50there. But if you want to know what font
- 0:51I'm using, it's Archivo Black. But in
- 0:54all honesty, you won't need to use that
- 0:56because when you go into Roblox and
- 0:58import the UI, you'll be putting all of
- 1:00your text in there anyway, separate from
- 1:02the best. All right, let's just uh I
- 1:05don't know. Let's see. All right, so we
- 1:07can see this or this. When you press it,
- 1:09you get uh where and view. I want that
- 1:12to be a constant at the bottom side of
- 1:14the frame for this. And I don't want it
- 1:17to be a rip from the game UI. I just
- 1:21want it to be similar. So, I think
- 1:22what's probably going to be best is
- 1:24making its own border here. And because
- 1:27it is a modern UI, you don't really see
- 1:29much rounding on the corners. Once
- 1:31you've got your shape made, go into the
- 1:34layer style and click on gradient
- 1:36overlay. I don't want it too light and I
- 1:38don't want it too dark. All right,
- 1:40change overlay to normal. I have just
- 1:42realized I could have just set this up
- 1:44inside of the actual shapes color. All
- 1:47right, perfect. Scale up a little bit.
- 1:49And now you can see that we do have a
- 1:51nice gradient. It's not too harsh, which
- 1:53is something to keep in mind. With
- 1:55gradients, you cannot make them too
- 1:57harsh. You can see that there is a
- 1:59direct contrast between this color and
- 2:01this top color. But the thing is the
- 2:03smoothing helps out so much and it's not
- 2:06a harsh change. It's not, for instance,
- 2:08going from red to green. So now I've got
- 2:10that. Make a new stroke and set the
- 2:12position to inside. My fill type is on
- 2:15color and it's set to white. and the
- 2:17blend mode is on overlay. Set the
- 2:19opacity all the way up and it'll give us
- 2:21a really clean smooth border. Now, what
- 2:23I've gone and done is added an inner
- 2:25shadow onto that frame. And if you want,
- 2:27you can just copy this. It just gives it
- 2:29a bit more of a bit more depth to it.
- 2:32All right, once you've got that, if you
- 2:33want to go and grab these buttons from
- 2:36the gum robe in the description, and
- 2:38then we can just start placing them.
- 2:40Okay, so this button is going to be for
- 2:42the buy. This button is going to be for
- 2:44where. And as you can see, they're right
- 2:46next to each other. So, going to have to
- 2:49scale them down a little bit. I'm trying
- 2:51to make sure that in between this side
- 2:53bit here is the same as between here. I
- 2:57believe that's slightly off. Be the same
- 3:00there. All right. There we go. So, we've
- 3:02got them placed. Now, this is uh by and
- 3:05that's where. And where doesn't need to
- 3:07be a red button within that user
- 3:10experience and cover theory where they
- 3:11merge over. If you're going to use where
- 3:14as a red button, you're just going to
- 3:15question it because the color doesn't
- 3:17make sense. It's sort of like a negative
- 3:19color or associated with negative for
- 3:22something that actually could be quite
- 3:24good. So, we'll change that from red
- 3:25over to the gray. The gray is very
- 3:28neutral and I don't really know if wear
- 3:30will give any emotion well. So, it does
- 3:33help with that. Right. Next thing is we
- 3:35have a little close button. And if we
- 3:38want to place this close button in the
- 3:40top right corner and make sure it's not
- 3:43too big and not all that's attention in
- 3:46the frame. All right. Now then something
- 3:48different I'm going to do from the
- 3:50thumbnail of this video is instead of
- 3:52having it all in one frame, I'm going to
- 3:55have its own square. That way it's sort
- 3:58of more separated from the background.
- 4:01Just need to center it. Hold on. I know.
- 4:04Um go to the middle. All right, better
- 4:07idea. We're going to change the color
- 4:09first. Wait. Oh my god, it was already
- 4:11centered. Okay, so same principle with
- 4:14going to go and get the gradient
- 4:15overlay. However, this time I want it to
- 4:18actually be set to overlay and the
- 4:20colors slightly lighter to give it a bit
- 4:22more separation and do inner shadow
- 4:25again and stroke. Now, as this had a bit
- 4:28of rounding, 15 pixels, we'll do the
- 4:30same on this one. And that whole idea is
- 4:33making sure there's consistency within
- 4:35the design. If there's not, it can get
- 4:37so confusing for the player so fast
- 4:39without it would seem so stupid, but
- 4:41they will get confused. You got to
- 4:43remember the audience is 5-year-olds and
- 4:46toddlers basically. But with the
- 4:48consistency, it's also helpful if you're
- 4:50sort of selling the game as a brand.
- 4:52Everything needs consistency. Even
- 4:54applying to jobs on the Roblox
- 4:57marketplace, you need to be consistent
- 4:59to get them. All right, so the next
- 5:00thing we'll do is we'll bring this
- 5:02sample over to here. We'll edit this to
- 5:05go there. And we want to set this to
- 5:08stick to the left or align to the left.
- 5:10Oh, no, we do not. Never mind. Scratch
- 5:12that. All right. So, now we have the
- 5:13item name, but I think this is a bit
- 5:15big. I think I'm going to set the scale
- 5:18of the text to 65. There we go. That's
- 5:21much better. And I honestly think I
- 5:23might add some overlay. I'm just going
- 5:25to check how it looks. Yeah, there we
- 5:26go. Now it looks a bit more consistent
- 5:28with the rest. Right. The next thing we
- 5:30are going to add, which I don't have on
- 5:33Gumroad, but there is a user that does
- 5:36have it, and it is completely free. It's
- 5:39a free vector pack for Roblox. We're
- 5:41just going to go and grab the check mark
- 5:43from that pack. And if you don't have
- 5:45it, you can just get the um normal one
- 5:48off of Roblox. This one is just slightly
- 5:50more stylized. And what we're going to
- 5:53do is add text that says buy. And then
- 5:55we're just going to add a username. You
- 5:56can use whatever you want. I'm going to
- 5:58just brand it with my name. And what I
- 6:00want you to make sure as well, you don't
- 6:02have to, but it does just add to the
- 6:04style a little bit more. If you go ahead
- 6:06and add a darker color onto the name, it
- 6:11shouldn't want to do it. Okay. Um, okay.
- 6:15We'll have to do this externally, but it
- 6:16does just look a little bit better. Set
- 6:18the scale down of that and try to align
- 6:22it quite similar to this one. Right,
- 6:25there we go. Now then we need to exclude
- 6:28this. So we'll have to just copy paste
- 6:30it. Uh reststerize layer. There we go.
- 6:34That should be right. And there we go.
- 6:36Let's have a look now. All right. Not
- 6:37looking bad. These do need more spacing
- 6:39though. Or just a little bit smaller.
- 6:42All right. Is it looking good? All
- 6:44right. My figured it out. I think I'm
- 6:46going to leave that text at that. And
- 6:48the only thing we have to work on next
- 6:50is the text for these buttons, which
- 6:53will be very simple. We've already got
- 6:55wear sorted out for us. That doesn't
- 6:57need a stroke. This one will to separate
- 6:59it from the background. As you can see,
- 7:01you can't really tell what's going on
- 7:03with it. Right, there we go. Uh, we will
- 7:06have to add a stroke onto this one and
- 7:08keep it at the same pixel four. All
- 7:11right, four pixel 4 pixel outlines. And
- 7:14if we want to actually fully polish
- 7:16this, we just need to find an image. All
- 7:19right, once you've found your image that
- 7:20you want to use, simply just go ahead
- 7:22and paste it in. And what you would
- 7:24actually use in Roblox would be a
- 7:26viewport frame for the item. But for our
- 7:29use case, it's not really necessary. One
- 7:32thing I do want to go and add though is
- 7:34a little sort of gradient going across
- 7:38and this. I might just help separate it
- 7:40a little bit. So if I was to go ahead
- 7:42and se this Oh, rasterize. Oh no. Okay.
- 7:45Reststerize layer style. And then if I
- 7:48want to select the outside and subtract
- 7:50it from this, deselect, I can release
- 7:53the clipping mask. And then I can bring
- 7:55it above the other stuff. And that'll
- 7:57mean that now affects that. Set it to
- 7:59normal. And the fill slightly down.
- 8:02Leave it at 90%. All right. And there we
- 8:05go. We have a clean polished UI. And
- 8:08don't forget to like and subscribe. And
- 8:10also the Gumroad is in the description
- 8:13if you want to go and get these for
- 8:15yourself. If you are going to use them
- 8:17though, you don't have to, but it would
- 8:18be preferred if you credit me in either
- 8:21the description or somewhere in the
- 8:22game. If you like this video, make sure
- 8:24to let me know.
About this transcript
This page contains the full transcript of How to make Modern GUI for Roblox Games by ckrblx, generated from the public captions YouTube serves with the video. The transcript has 1,707 words across 221 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.