How can I improve this main menu?

Hello! This is the main menu of the game I’m developing, it’s my first game, but I don’t think it’s as good as it could be, so I came to ask for help on how to improve it, any help will do!

21 Likes

Oh my gosh, It’s all good not need change maybe you can do better background.

5 Likes

Oh wow, very stylish and nice, you can add some people that going around this window and knocking on that window

4 Likes

Thanks! I like your idea, but for now I’m going to work on the background of the window, I’ll post an update later.

5 Likes

Great, thanks, good luck! That’s awesome that you have motivation to make some awesome things like that, but what will be point of this game??

4 Likes

And one more idea, you can anchor some decals on the wall, and add paintbrush cursor, that gonna be cool

4 Likes

I liked so much your ideas, thank you very much! But on the point of the game I was thinking about some kind of MMORPG, with a story and the main way to make money are the paintings, but nothing confirmed yet.

5 Likes

I like your point of your game, cool fr

4 Likes

This is already crazy good but I feel like dust/light particles would give it a nice little touch and motion
image

2 Likes

I have an idea what to add

Paintbrush cursor!

Soo, from what we’re starting at? Starting from cursor image
Step 1 : Getting image of cursor
image-removebg-preview
Our first step done!
Step 2 : Making it an cursor.


Step 3 : Scripting.
At that step I messed up, I made that script in StarterPlayerScripts, look at this script below

local userput = game:GetService("UserInputService")
userput.MouseIcon = "rbxassetid://15609901171"

And in the result it just dissapears after typing single word in the chat
So I made some another scripts
image
LocalScript script :

script.Parent.MouseButton1Click:Connect(function(player)
	local mouse = game.Players.LocalPlayer:GetMouse()
	game.Players.LocalPlayer.PlayerScripts.PaintbrushCursor.Enabled = false
	game.Players.LocalPlayer.PlayerScripts.NormalCursor.Enabled = true
end)

PaintbrushCursor script :

local mouse = game.Players.LocalPlayer:GetMouse()
local userput = game:GetService("UserInputService")
userput.MouseIcon = "rbxassetid://15609901171"
mouse.Button1Up:Connect(function()
	mouse.Icon = "rbxassetid://15609901171"
end)
mouse.Button1Down:Connect(function()
	mouse.Icon = "rbxassetid://15609901171"
end)

NormalCursor script :

local mouse = game.Players.LocalPlayer:GetMouse()
mouse.Button1Up:Connect(function()
	mouse.Icon =  "rbxasset://textures\\Cursors\\KeyboardMouse\\ArrowFarCursor.png"
end)
mouse.Button1Down:Connect(function()
	mouse.Icon =  "rbxasset://textures\\Cursors\\KeyboardMouse\\ArrowCursor.png"
end)

Normal cursor script is disabled btw


And here’s result
(I used startergui cuz idk about SurfaceGui, yeah)


(oh wow, this video don’t working, here’s another video)

(if both videos are not working then this is roblox’s fault.)
Idc if you’re gonna use it, feel free to use it, if you don’t want to use, then don’t use.

2 Likes

Nice menu! It feels nice except when you click the button to go from the settings menu back to the main menu. When you click the Settings button, it pans the camera to the settings section. But, it felt off that when you clicked the back button, the camera faded out; instead of panning back to the main menu. That part didn’t feel like it flowed well and takes out the emersion of being in that room by “reloading” the room with the fading out and in.

1 Like

Oh thank you!! I will definitely use it, thank you very much for making all the scripts, this makes it a lot easier!

This is how its so far, I will provide the mouse now.

2 Likes

About that, I already tried and didn’t succeed but I’ll probably try again.

1 Like

Oh… That… That’s… THE BEST START SCREEN I EVER SEEN!!
Keep working on that, you’re gonna made best ever created game

3 Likes

I would make the paint brush underline the word clicked, instead of crossing it out.

1 Like

Looks awesome!

Try adding some furniture in the back, because it IS a house.
Just remember : the more random details you add, the better.

1 Like