How To Make An Options Menu - Unreal Engine 5 Tutorial

  Рет қаралды 114,288

Unreal University

Unreal University

Күн бұрын

Пікірлер
@loganricketts9260
@loganricketts9260 Жыл бұрын
I love these tutorials where they basically do an any% speedrun but with enough detail to follow along
@plaguex5z011
@plaguex5z011 Жыл бұрын
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.
@foxdogist
@foxdogist Жыл бұрын
Hey that's really awesome, but I'm kind of dumb. Could you elaborate on how you went about this?
@CJdgamer
@CJdgamer Жыл бұрын
@@foxdogist Lmao this is the most candidly accurate comment I've seen in a really long time.
@foxdogist
@foxdogist Жыл бұрын
@@CJdgamer hey thanks man lmao
@AkitaMix
@AkitaMix 8 ай бұрын
You don't even need a structure or loop for that, just a simple int point array, store the reso values to the array, and use 'get' on the array using the index of the switcher; or 'find' to find the value from the array
@sniper44x
@sniper44x 7 ай бұрын
I will certainly try that thank you
@DividendFiend
@DividendFiend Жыл бұрын
Just so everyone knows, if for some reason you don't see "events" settings on your buttons make sure "is variable" is checked.
@Darkstar623
@Darkstar623 Жыл бұрын
you saved me with this thanks king
@RhodderzX
@RhodderzX 7 ай бұрын
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.
@thsuperelite
@thsuperelite Жыл бұрын
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.
@shami9353
@shami9353 Жыл бұрын
Me too
@ItsRave_n
@ItsRave_n 5 ай бұрын
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!
@thelostsoul9497
@thelostsoul9497 Жыл бұрын
I ran your project files in Standalone Game Mode. The resolutions aren't working and the scalability settings in Unreal Editor aren't changing when I change overall graphics settings after playing it. What am I doing wrong?
@echorises
@echorises 10 ай бұрын
I don't get it as well. I had done a very similar attempt before watching the video, I got the same problem. Fullscreen mode doesn't work as expected for some reason.
@TheManTheMythTheDude16
@TheManTheMythTheDude16 5 ай бұрын
Did anyone find a solution to this
@DJenriqez
@DJenriqez Жыл бұрын
This channel is treasure.
@JustJoshinYouBro
@JustJoshinYouBro 11 ай бұрын
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.
@benneton_etsi
@benneton_etsi Жыл бұрын
One of the cleanest tutorials i have ever seen! Excelent
@nucleartide
@nucleartide Жыл бұрын
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!
@PaulikasKarolis
@PaulikasKarolis Жыл бұрын
Awesome! Thank you, this was very helpfull! Would love to know how to go back to the menu when hitting 'esc'. Is it the same as Keyboard ESC Event -> Remove from Parent -> Create Widget -> Add to Viewport?
@HDbacon
@HDbacon Жыл бұрын
I think you could set that up in the level blueprint for each level you have
@gozawo1
@gozawo1 Ай бұрын
what can i replace in 6:56 add operator because i cant see can i replace multiply node? please reply
@PatrickTheDM
@PatrickTheDM Жыл бұрын
Very awesome! Thank you very much! I've been struggling with this for a while. I think it's due to most tutorials being for UE4. This works great with 5.
@kylepoggenpoel370
@kylepoggenpoel370 Ай бұрын
18:50 Why not just add a map variable of the resolution and index?
@HighLammer
@HighLammer 4 ай бұрын
very good job.. i use int point Array to Resolutionscreen, add de resolutions elemants, get index, find x.. work ok here..
@Drunkcaster
@Drunkcaster 9 ай бұрын
Again another very good tutorial from your channel, thank u for the good contant :D
@olegklaus
@olegklaus 9 ай бұрын
Great tutorial, straight forward and worked first try. Thank you!
@soulfighterz
@soulfighterz Жыл бұрын
very good, helps learning ui during the unity to unreal transition.
@sniper44x
@sniper44x 7 ай бұрын
Especially
@orestes_io
@orestes_io 5 ай бұрын
Great starting point. Thank you for sharing!
@GamingGrudge
@GamingGrudge Жыл бұрын
tysm this will get me another skep closer to finishing wisho of fidgets
@S_StudioGms
@S_StudioGms 16 күн бұрын
Great Work, Thank you!
@cherryVision
@cherryVision Жыл бұрын
This seems like so much work for something that basically every game needs, I wonder why some of the logic doesn't already exist
@Nick-bn6ch
@Nick-bn6ch 7 ай бұрын
It does. Try coding graphic settings from scratch. It fucking sucks
@obijohn1
@obijohn1 7 ай бұрын
Dude this was a fantastic tutorial, thanks very much.
@ShantyTowniekKMm
@ShantyTowniekKMm 5 ай бұрын
The resolution and fullscreen mode settings don't work for me
@Пюс
@Пюс 8 ай бұрын
Thank you SO MUCH. Greatest guide i`ve ever seen
@VinoVenitas
@VinoVenitas Жыл бұрын
This was great, thank you. I am having issues with turning off the sound but this was a great start. Thank you
@muhammadhuzaifa2441
@muhammadhuzaifa2441 Жыл бұрын
amazing work sir. vary clear and concise.
@davideamato4840
@davideamato4840 10 ай бұрын
Someone know why the only setting working for me is the graphics quality?
@vlad3141
@vlad3141 10 ай бұрын
Did you find out the reason?
@IW_1mmao
@IW_1mmao Жыл бұрын
4:55 for me, it doesnt appeard the window called "my blueprint" so i cant add a new variable, can somone help me?
@Cronogeo
@Cronogeo Жыл бұрын
Sorry if im late, if you dont have that tab, open any blueprint > window > My Blueprint
@IW_1mmao
@IW_1mmao Жыл бұрын
thx
@AlistarBalauta
@AlistarBalauta 10 ай бұрын
Thank u very much. This was very helpful!
@IllGib
@IllGib Жыл бұрын
And what about different aspect ratios? Here you set fixed and most common resolutions, but there are many differents and you can easily "brake" someones monitor if he goes out of sync. There's a way to get a list of actual supported screen resolutions instead of hard coding them?
@Red_xsamurai
@Red_xsamurai 4 ай бұрын
THANKS a lot everything workes just well
@ZarBucanero
@ZarBucanero 3 ай бұрын
Completed! Good work!
@schnotty8566
@schnotty8566 Жыл бұрын
Amazing tutorial, thank you so much!
@pinkhairblackman8141
@pinkhairblackman8141 10 ай бұрын
14:24 foliage add more options
@rarisninja461
@rarisninja461 6 ай бұрын
great tutorial but one problem. how do you apply the sound for when you drag the slider
@YoshiOsborne
@YoshiOsborne 6 ай бұрын
by any chance you could do an alternative to binding the text ?
@717feifei
@717feifei 8 ай бұрын
thank you ,you save my life !!!
@unrealhabitat
@unrealhabitat Жыл бұрын
Amazing job! Thank you so much :D
@tiebei2548
@tiebei2548 Жыл бұрын
Thanks for sharing!
@NotPops
@NotPops 9 ай бұрын
Do you have a tutorial on how to do settings like this on frame rate?
@MartinSvandaDeveloper
@MartinSvandaDeveloper Жыл бұрын
Nice work !!!
@alekseikuznetsov6016
@alekseikuznetsov6016 9 ай бұрын
Usefull tutorial!
@gokcesaloglu593
@gokcesaloglu593 Жыл бұрын
hello, thanks for the tutorial. How can I add sound settings to this widget? If we want the player to be able to increase or decrease the sound in the game whenever players wants, how should we develop it? I need your suggestion !
@crossmr
@crossmr 10 ай бұрын
Slider and then you put your sounds in a specific class/mix (to separate game and background sounds/music) and push the volume changes to those
@birtufff
@birtufff 8 ай бұрын
nice video very easy tutorial
@sohilVFX462
@sohilVFX462 Ай бұрын
Love you sir ❤❤❤
@whisnor
@whisnor 10 ай бұрын
sorry to bother you but for me the resolution setting isn't working, if you could help, that would be great. Otherwise, this tutorial was amazing and very helpful
@gmblackwell
@gmblackwell 9 ай бұрын
i am having the same problem too
@whisnor
@whisnor 9 ай бұрын
@@gmblackwell dw it works in a package. It also kinda works if u set thr game to fullscreen
@reruarikushiteru
@reruarikushiteru 6 ай бұрын
1. Window Mode doesn't work at all, that also applies to your example since you literally open it at the end with fullscreen being set, but the game opens windowed. For me it's always windowed in editor and fullscreen after build 2. Text bindings don't load when the widget is constructed. The variables do change and save (I can see the graphics actually look worse on low), but whenever you open the settings menu all the text boxes will just spell the first option regardless of what's actually set (so fullscreen, low and off in this case (I didn't add resolution))
@Red_xsamurai
@Red_xsamurai 4 ай бұрын
everything worked here except the Graphics
@Lililililon
@Lililililon 23 күн бұрын
@@Red_xsamurai same did you fix?
@Red_xsamurai
@Red_xsamurai 23 күн бұрын
@@LililililonI guess I fixed. Need to check as I have not opened my game for 1 month now
@blazeking_5513
@blazeking_5513 Жыл бұрын
it took all day of work so be warned lol haha but it works perfectly thanks alot i mean that now i have a fully function menu i am working on first then the games next its a terminator fan game
@tomasfecko6326
@tomasfecko6326 11 ай бұрын
How do I ensure that if I set my desplay mode to fullscreen it will set automaticly my native resolution from my PC. Thanks for answear.
@FluffyAmyNL
@FluffyAmyNL 4 ай бұрын
Great video thanks
@HDbacon
@HDbacon Жыл бұрын
Massive thank you!
@michaelkukula5926
@michaelkukula5926 Жыл бұрын
Does the Graphics setting affect the over graphics quality like anti aliasing, texture quality and shadows? Or do I need a separate button for those?
@HDbacon
@HDbacon Жыл бұрын
I believe if you want more control you'd need to do separate buttons. The graphics is basically just a preset setup.
@HDbacon
@HDbacon Жыл бұрын
My graphics options such as epic and that don't change at all. Why is that? Was that related to the think you didn't do in the event graph?
@BelfrostStudios
@BelfrostStudios 6 ай бұрын
How would I got about making a 'brightness level' in this
@danD315D
@danD315D 9 ай бұрын
how do you make it so when you select the switch it dosen't move around (effected by the text size)?
@michaelsilvers1260
@michaelsilvers1260 4 ай бұрын
Hey man thanks so much for the tutorial. But I have one small issue. When I change the resoloution in my options and apply, it does work but now my mouse doesn't match my cursour. Meaning if I put my mouse over a button again like to change the resoloution back it doesnt detect it and I have to move my mouse far down and to the right for the button to light up. What can I do to get my mouse accurate again? Also is this potentially just a problem in the editor and may be correct in the actual packaged game?
@AOD_AnkGrooger
@AOD_AnkGrooger 6 ай бұрын
I love how when looking at assignments from classmates at my uni, almost everyone has copied this tutorial, then get surprised when they get a low score. People really do be just 100% copying tutorials and submitting them in assignments where 100% of it has to be your own work, and not tutorials. Still a good tutorial to teach, just remember people to change the way the UI looks to make it your own and stand out from other games. A basic looking UI will not make your game/project unique.
@masterkywqlker
@masterkywqlker 4 ай бұрын
I have a small problem; i don't know how to have the default value of the resolution to be set. For me it automatically says; 0x0. And the default of var.resolution is indeed that, but then still if I want to change that for 1920x1080 as default, and I hit next, then it instantly goes to the highest. Which means the current Resolution index must be at 3; 3+1 makes 4 (duh). But it says it's set at 0. Can you help me with this?
@hentailover8444
@hentailover8444 3 ай бұрын
idk if you still need help with this but im pretty sure you just connect the default to the resolution you want to be default
@ElmoPlayss
@ElmoPlayss 9 ай бұрын
None of the resolution or window mode settings do anything in a standalone game.. So this is pretty much useless.. Also the fullscreen doesn't go in fullscreen even in "new editor window" run mode
@wgregoryw21
@wgregoryw21 10 ай бұрын
So when I go to the options menu and I choose and change the Resolution because the screen changes for some reason all the button "colliders" stay at the same place they were so when I click the back in wont go back but if I click a bit higher it will... Is there a way to refresh the buttons when the resolution is changed?
@Crouton_6
@Crouton_6 9 ай бұрын
The only way I found to fix this is by forcing the player to restart the game, then the new updated resolution and positions would be set.
@cainscot
@cainscot 3 ай бұрын
thank you so much!!!!!!
@jznrl
@jznrl 7 ай бұрын
When I turn window mode into full screen it doesn't turn in to it, is it normal for the editor in ue5 or is it not working for me?
@za7304
@za7304 7 ай бұрын
dont think it shows up in the editor only when youre in a full game
@gadlikegodwithana.7512
@gadlikegodwithana.7512 Жыл бұрын
Works great but for some reason my quality is set to LOW when I choose the smallest resolution ...
@JavonWashington
@JavonWashington Жыл бұрын
for some reason my buttons aren't clickable in my options menu
@TopNeeds123
@TopNeeds123 Жыл бұрын
Did u fix it?
@JavonWashington
@JavonWashington Жыл бұрын
@@TopNeeds123 unfortunately...no
@TopNeeds123
@TopNeeds123 Жыл бұрын
@@JavonWashington lmao Goodluck, wish I could help, I had an issue also but I just debugged it
@JavonWashington
@JavonWashington Жыл бұрын
@@TopNeeds123 thanks bruv wish you the best of luck too!
@yoldyblogs766
@yoldyblogs766 Жыл бұрын
You have to make it so your cursor shows and if that dosent work try adding clicabble events set to true aswell
@WeAreNIM
@WeAreNIM 9 ай бұрын
This is a great tutorial, helped me a lot, but I don't know how to get this working with my gamepad. 😢
@Gnda3e
@Gnda3e 10 ай бұрын
this menu works for multiplayer game?
@ethanwasme4307
@ethanwasme4307 6 ай бұрын
no.
@alirezashokripour4264
@alirezashokripour4264 Ай бұрын
so helpful
@TheGrandST
@TheGrandST Жыл бұрын
hey, can you help me plesae? When i enter a scene using content drawer, i can move the camera withou holding RMB, if i enter the scene with the play button in my main menu, i need to hold rmb to move the camera, whats wrong?
@yoldyblogs766
@yoldyblogs766 Жыл бұрын
You could use a disable input maybe or set game to paused thats what i did for my game
@TheGrandST
@TheGrandST 8 ай бұрын
@@yoldyblogs766 Thanks!
@triplePunktf2
@triplePunktf2 8 ай бұрын
when i open my level using start game, the gamemode override stays as mainmenu and i cant move my character or shoot (i'm following your top-down game tutorial alongside this). im not quite sure what to do here if you/anyone have any ideas
@loganshadow77
@loganshadow77 10 ай бұрын
I followed his tutorial exactly but when I set my graphics to medium or lower it doesn't load and says texture streaming pool over 160.668 MiB budget. Does anyone know what this means or how to fix it?
@a1zombieslayer148
@a1zombieslayer148 9 ай бұрын
type in the console r.streaming.poolsize 5000 to get rid of the message if you dont have different resolutions for textures then it doesnt have anything to load so it places a copy of the original (thants my understanding of how it works feel free to correct me if im wrong)
@MuhammadAhmad-zb1hq
@MuhammadAhmad-zb1hq 6 ай бұрын
I have follwed all steps...but it does nothing...all the graphics remain same, window mode os working, but vsync, graphics and resoltion doesnot work at all....and they did not get any effect....any possible solutions plaa​@a1zombieslayer148
@ultraninja13
@ultraninja13 8 ай бұрын
One thing about this I don't like for options is having the counting system for the arrow buttons. I want to make it so you don't hit a limit when pressing a button and instead have it loop but I don't know how to do this.
@volumeskull
@volumeskull 7 ай бұрын
The windowmode for me is somehow not working. I can select which mode i want, but it does not apply. Can anyone pls help me?
@josephsettle3802
@josephsettle3802 11 ай бұрын
hey can is there still access to free beginner course? im not getting the email
@UnrealUniversity
@UnrealUniversity 11 ай бұрын
yes, are you sure you used the correct email, as an alternative you can just watch if you sign up on my website : www.unreal-university.com/courses/unrealengineforbeginners
@CylinderUser
@CylinderUser 3 ай бұрын
hah? For some reason, when I press the "back" button to return to the main menu widget. My character becomes visible and starts falling. My camera controls and (probably) my player inputs are registered. this also loads the widget on the character blueprint.
@Spidune
@Spidune 11 ай бұрын
24:02 When I tried to compile the blueprint, error messages popped up saying "Binding: Property ' /Script/UMG.TextBlock:ColorAndOpacityDelegate ' on Widget ' TextBlock_200 ': Member:GetColorAndOpacity Unable to bind StrProperty, unsupported type.", "Binding: Property ' /Script/UMG.TextBlock:ColorAndOpacityDelegate ' on Widget ' TextBlock_2 ': Member:GetColorAndOpacity_0 Unable to bind StrProperty, unsupported type.", "Binding: Property ' /Script/UMG.TextBlock:ColorAndOpacityDelegate ' on Widget ' TextBlock_6 ': Member:GetColorAndOpacity_1 Unable to bind StrProperty, unsupported type.", and "Binding: Property ' /Script/UMG.TextBlock:ColorAndOpacityDelegate ' on Widget ' TextBlock_10 ': Member:GetColorAndOpacity_2 Unable to bind StrProperty, unsupported type."
@UnrealUniversity
@UnrealUniversity 11 ай бұрын
ahaha we have to wait for the first game first
@LucasHenrique-bd8xv
@LucasHenrique-bd8xv 6 ай бұрын
Thanks!
@danielignacioriadiberrios4041
@danielignacioriadiberrios4041 Жыл бұрын
gracias broo sigue asi
@Spouwn-u6p
@Spouwn-u6p Жыл бұрын
After the game starts, the menu background remains. What is the problem?
@yoldyblogs766
@yoldyblogs766 Жыл бұрын
Im guessing you didnt make 2 different levels if you have the main menu in your playable level itll stay there if not then maybe you made the level blueprint or some begin play like in your character open your widget
@lunarvisz
@lunarvisz Жыл бұрын
when i resize the vertical box it doesnt move the buttons
@Mythicgamestudio0
@Mythicgamestudio0 3 ай бұрын
I love you Bro 🔥🔥🤍🤍
@timozygmanowski7236
@timozygmanowski7236 Жыл бұрын
how can i go to the menu after starting my game?
@UnrealUniversity
@UnrealUniversity Жыл бұрын
check out this video kzbin.info/www/bejne/oabQi52VotSpa5o&ab_channel=UnrealUniversity
@finesseandstyle
@finesseandstyle Жыл бұрын
Apply doesn't do anything, am I missing something? The settings are being saved but in game it doesn't change anything. When it loads game user settings it loads the default settings EDIT: I didn't have Apply Settings on the Apply button function
@ClarkGamer9
@ClarkGamer9 Жыл бұрын
hey do you know how do i fix when i click options it doesnt show ip
@finesseandstyle
@finesseandstyle Жыл бұрын
@@ClarkGamer9 on main menu BP graph: options button (is variable turned on) -> select on click -> link options button to remove from parent (self) -> create widget the options menu -> add to viewport that should do it
@ocyy_
@ocyy_ 11 ай бұрын
Good video
@Red_xsamurai
@Red_xsamurai 5 ай бұрын
I’m surprised it doesn’t have a Commercial at the beginning 🙏
@MesyaDev
@MesyaDev Жыл бұрын
Why do most graphic settings tutorials use such a method, when a combo box looks more convenient and attractive?
@garfy1000
@garfy1000 Жыл бұрын
Controller support?
@BrodyyOnYT
@BrodyyOnYT Жыл бұрын
my options menu wont go back
@eymen1220
@eymen1220 3 ай бұрын
tysm
@kodekapp
@kodekapp Жыл бұрын
i cant main man widget can someone help me
@gamingentertainment4025
@gamingentertainment4025 Жыл бұрын
Compile project not work mainemu level only show thirdperson level please. make a compile project. tutorial mainmenulevel start game and play
@mytezlel1294
@mytezlel1294 Жыл бұрын
thanks
@shanliumoshi7904
@shanliumoshi7904 Жыл бұрын
thanks
@princeveznan
@princeveznan Жыл бұрын
How he can go back to menu
@yoldyblogs766
@yoldyblogs766 Жыл бұрын
You make a button that creates a the main menu widget when you click it he shows it towerd the end of the video
@seanthiar
@seanthiar 7 ай бұрын
Thx. Nice tutorial with helpful information. But the screen spaghetti is not something that helps with structured work.
@ethanwasme4307
@ethanwasme4307 6 ай бұрын
yeah this should be using the game instance at a minimum
@Enderking394
@Enderking394 Жыл бұрын
My full screen doesn’t work, it’s always windowed no matter witch option I choose
@UnrealUniversity
@UnrealUniversity Жыл бұрын
sometimes in unreal engine, you can't test it, in your exported game does it work?
@YEETKING13
@YEETKING13 Ай бұрын
None of it work except the back button and even when I copy the code over it still doesn't work.
@denischetyrin6980
@denischetyrin6980 5 ай бұрын
Tnx
@greencheeze6780
@greencheeze6780 Жыл бұрын
Yea good job but why doesn't mine do anything
@edneikamikaze
@edneikamikaze 9 ай бұрын
Nothing working in standalone window =/
How To Make A 2D Fighting Game In Unreal Engine 5  - Tutorial (2024)
1:03:11
Unreal University
Рет қаралды 31 М.
How To Make A Pause Menu In Unreal Engine 5
7:36
Unreal University
Рет қаралды 33 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
How To Create A Main Menu - Unreal Engine 5 Tutorial
9:20
Unreal University
Рет қаралды 322 М.
Simple Options Menu In Unreal UE5.2
17:59
Savage Games
Рет қаралды 22 М.
How To Build MENUS AND UI In UE5 | Unreal Engine 5 Beginner Tutorial
35:40
Virtus Learning Hub
Рет қаралды 141 М.
how to make a jumpscare in unreal engine 5 tutorial
17:36
antclaDev
Рет қаралды 835
How to create Modular and Scalable UI systems in Unreal Engine
19:15
How to Create an Opening Cinematic in Unreal Engine 5
5:49
Gorka Games
Рет қаралды 68 М.
How to Make a Simple Minimap in Unreal Engine 5
10:22
Gorka Games
Рет қаралды 61 М.