How To Make An Options Menu - Unreal Engine 5 Tutorial

preview_player
Показать описание




#Optionsmenu #UnrealEngine5 #Uisco
📚 Chapters
Intro 0:00
Designing The Options Menu 0:55
Adding Functionality 4:36
Applying The Option Changes 12:24
Displaying The Options Text 19:15
Adding The Options Menu To The Main Menu 22:31
Final Result + Outro 26:14
Рекомендации по теме
Комментарии
Автор

I love these tutorials where they basically do an any% speedrun but with enough detail to follow along

loganricketts
Автор

Just so everyone knows, if for some reason you don't see "events" settings on your buttons make sure "is variable" is checked.

DividendFiend
Автор

at 17:46 I found it was cleaner to create a structure array for each resolution value and run through it with a for loop with break, checking if the saved resolution was equal to the resolution at the array index and breaking the loop if so. It also has the added benefit of being able to access all of your resolutions from a single node in the future.

plaguexz
Автор

This may be helpful to some. You can also show the options menu in the same exact widget instead of a separate one by putting a border around it. making it a variable and naming it. Then do the same to the main menu bar. Leave the main bar visible on default and the visibility of the options hidden. Then on-click the options button and set the visibility of the options Border to visible then on-click the back button and set it to fall. I find this better in case you want to keep your main menu bar shown but if not then you could easily add some more nodes to make it hide when clicking options. This man did great and taught me some important stuff today so I figured I'd attempt to share a trick for some incase you don't want to just copy and paste this great man's work. Love you all.

JustJoshinYouBro
Автор

me to I love these tutorials where they basically do an any% speedrun but with enough detail to follow along

mateit
Автор

thank you :) it really helped me a lot. I am a beginner at UE5 but i wanted to complete/package a simple project as soon as possible. i am just making a walking simulator so packaging and menu options etc tutorials are really helpful.

Joseph_Joestar_OMG
Автор

.... holy fuck man. this and two other videos allowed me to set up an ENTIRE menu system for a game im making (ZERO experience except the last month after deciding other games sucked) and its legitimately... good? lmfao crazy. thanks to you n gorka games, this may actually be possible... thank you!!!

beatwrecker
Автор

Instead of setting the resolution to each resolution you want, create an array of int point and set the resolutions there, then instead of setting the res, you just set the index and whenever you need to get the resolution you drag out Find (array) or get (array), input the int point array and resolution index. This way you're also avoiding that ugly succession of braches to check if the resolution is equal to etc.
For those interesteed, you can do the same thing with frame rate: create a float array variable, set the frame rate limit array, set an index variable in your settings logic and get and find the array index element whenever you want.
The node to set the frame rate is set frame rate limit.
If you want to set a bunch of settings just drag off of "get game user settings" and search "set" it will show you all the various precomputed settings you can set

LoZenio
Автор

What an absolute W tutorial. You made this tutorial so well by explaining what each blueprint item does which really helps we with learning how to code by myself. THANKS!

ItsRave_n
Автор

Awesome tutorial, Menu systems usually get forgotten and glad i found this one.
Something i did find for the resolution is you could convert int point x to string and put that through a "Switch on String", just so you don't have cascading branches.
Also means you can have a default as a failsafe.

RhodderzX
Автор

Brother, Thanks Alot, You Made Our Lives Easier By making these tutorials that work your explaination is really good and you content in straight onto the point, Really Really Thanks

AzlaansGamingOfficial
Автор

Fantastic video, thanks so much for this. This feels like one of those things that becomes a template after learning, but one does have to learn how to do it the first time!

nucleartide
Автор

Fixed! 🎉 For anyone else experiencing issues with:

Not being able to switch back by clicking < in RESOLUTION
Not being able to switch to OFF in VSYNC
Here’s what I did:

RESOLUTION:
I realized that I forgot to put 1 in the subtract (operator), so it was set to 0, which is why it wasn’t working.

VSYNC:
For this, check the Get Text 2 graph (yours might have a different name). Make sure the Get Text 2 node exec (output) connects to the Branch exec (input) and not directly to the return node.

The correct setup should be:
✅ Get Text → Branch (True) → Return Node (ON)
✅ Branch (False) → Return Node (OFF)
And, of course, VSYNC? should go into the condition of the branch node.

This worked for me, so I hope it helps! 😊 Btw, I’m using UE 5.4.

WhitneyNduka
Автор

One of the cleanest tutorials i have ever seen! Excelent

benneton_etsi
Автор

You are literally saving me soooo much time and I also understood everything. It's just amazing!

fuxy
Автор

Thank you for something that worked, know I know how to build menus.

GameCreatorOfGod
Автор

Please do a tutorial on audio settings and mouse settings too

kevinfff
Автор

This video is so good. helped me as a beginner out a lot. thank you!

TheRealCreakyFloorboard
Автор

IMPORTANT !!!

Make sure to change the Play Mode to "New Editor Window (PIE)" for the resolution and window mode settings to WORK !

victore
Автор

Wow, exactly what I needed. Thank you so much for these menu series. Absolutely awesome.

LuanMMello
visit shbcf.ru