How To Make An Options Menu - Unreal Engine 5 Tutorial

  Рет қаралды 69,909

Unreal University

Unreal University

Күн бұрын

👉Get Access To All My Unreal Engine Courses At : www.unreal-university.com/cou...
👉Get My Free Unreal Engine Beginner Course : bit.ly/46mUWMr
Project Files : bit.ly/3ospICF
#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

Пікірлер: 114
@loganricketts9260
@loganricketts9260 4 ай бұрын
I love these tutorials where they basically do an any% speedrun but with enough detail to follow along
@DividendFiend
@DividendFiend 6 ай бұрын
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 6 ай бұрын
you saved me with this thanks king
@nucleartide
@nucleartide 9 ай бұрын
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!
@PatrickTheDM
@PatrickTheDM 11 ай бұрын
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.
@arimpa3126
@arimpa3126 5 ай бұрын
One of the cleanest tutorials i have ever seen! Excelent
@GamingGrudge
@GamingGrudge 10 ай бұрын
tysm this will get me another skep closer to finishing wisho of fidgets
@soulfighterz
@soulfighterz 7 ай бұрын
very good, helps learning ui during the unity to unreal transition.
@VinoVenitas
@VinoVenitas 8 ай бұрын
This was great, thank you. I am having issues with turning off the sound but this was a great start. Thank you
@schnotty8566
@schnotty8566 9 ай бұрын
Amazing tutorial, thank you so much!
@DJenriqez
@DJenriqez 8 ай бұрын
This channel is treasure.
@olegklaus
@olegklaus Ай бұрын
Great tutorial, straight forward and worked first try. Thank you!
@muhammadhuzaifa2441
@muhammadhuzaifa2441 6 ай бұрын
amazing work sir. vary clear and concise.
@thsuperelite
@thsuperelite 11 ай бұрын
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 10 ай бұрын
Me too
@user-sg4wi2ik3v
@user-sg4wi2ik3v 15 күн бұрын
Thank you SO MUCH. Greatest guide i`ve ever seen
@tiebei2548
@tiebei2548 9 ай бұрын
Thanks for sharing!
@AlistarBalauta
@AlistarBalauta 2 ай бұрын
Thank u very much. This was very helpful!
@danelokikischdesign
@danelokikischdesign 6 ай бұрын
Amazing job! Thank you so much :D
@martinsvanda5874
@martinsvanda5874 9 ай бұрын
Nice work !!!
@Drunkcaster
@Drunkcaster Ай бұрын
Again another very good tutorial from your channel, thank u for the good contant :D
@plaguex5z011
@plaguex5z011 9 ай бұрын
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 5 ай бұрын
Hey that's really awesome, but I'm kind of dumb. Could you elaborate on how you went about this?
@CJdgamer
@CJdgamer 5 ай бұрын
@@foxdogist Lmao this is the most candidly accurate comment I've seen in a really long time.
@foxdogist
@foxdogist 5 ай бұрын
@@CJdgamer hey thanks man lmao
@AkitaMix
@AkitaMix 23 күн бұрын
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
@717feifei
@717feifei 22 күн бұрын
thank you ,you save my life !!!
@HDbacon
@HDbacon 5 ай бұрын
Massive thank you!
@alekseikuznetsov6016
@alekseikuznetsov6016 Ай бұрын
Usefull tutorial!
@danielignacioriadiberrios4041
@danielignacioriadiberrios4041 9 ай бұрын
gracias broo sigue asi
@cracoviapany1906
@cracoviapany1906 29 күн бұрын
nice video very easy tutorial
@mytezlel1294
@mytezlel1294 8 ай бұрын
thanks
@cherryVision
@cherryVision 8 ай бұрын
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 Күн бұрын
It does. Try coding graphic settings from scratch. It fucking sucks
@gadlikegodwithana.7512
@gadlikegodwithana.7512 7 ай бұрын
Works great but for some reason my quality is set to LOW when I choose the smallest resolution ...
@ocyy_
@ocyy_ 3 ай бұрын
Good video
@IllGib
@IllGib 11 ай бұрын
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?
@blazeking_5513
@blazeking_5513 7 ай бұрын
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
@PaulikasKarolis
@PaulikasKarolis 10 ай бұрын
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 5 ай бұрын
I think you could set that up in the level blueprint for each level you have
@NotPops
@NotPops Ай бұрын
Do you have a tutorial on how to do settings like this on frame rate?
@thelostsoul9497
@thelostsoul9497 8 ай бұрын
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 2 ай бұрын
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.
@WeAreNIM
@WeAreNIM Ай бұрын
This is a great tutorial, helped me a lot, but I don't know how to get this working with my gamepad. 😢
@lunarvisz
@lunarvisz 8 ай бұрын
when i resize the vertical box it doesnt move the buttons
@gokcesaloglu593
@gokcesaloglu593 7 ай бұрын
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 2 ай бұрын
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
@tomasfecko6326
@tomasfecko6326 3 ай бұрын
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.
@ultraninja13
@ultraninja13 Ай бұрын
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.
@HDbacon
@HDbacon 5 ай бұрын
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?
@nestde8045
@nestde8045 2 ай бұрын
this menu works for multiplayer game?
@danD315D
@danD315D 2 ай бұрын
how do you make it so when you select the switch it dosen't move around (effected by the text size)?
@JustJoshinYouBro
@JustJoshinYouBro 3 ай бұрын
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.
@pinkhairblackman8141
@pinkhairblackman8141 2 ай бұрын
14:24 foliage add more options
@michaelkukula5926
@michaelkukula5926 6 ай бұрын
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 5 ай бұрын
I believe if you want more control you'd need to do separate buttons. The graphics is basically just a preset setup.
@triplePunktf2
@triplePunktf2 13 күн бұрын
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
@sacksal
@sacksal 2 ай бұрын
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 2 ай бұрын
i am having the same problem too
@sacksal
@sacksal 2 ай бұрын
@@gmblackwell dw it works in a package. It also kinda works if u set thr game to fullscreen
@kodekapp
@kodekapp 5 ай бұрын
i cant main man widget can someone help me
@gamingentertainment4025
@gamingentertainment4025 7 ай бұрын
Compile project not work mainemu level only show thirdperson level please. make a compile project. tutorial mainmenulevel start game and play
@greencheeze6780
@greencheeze6780 5 ай бұрын
Yea good job but why doesn't mine do anything
@BrodyyOnYT
@BrodyyOnYT 10 ай бұрын
my options menu wont go back
@GameDevUE
@GameDevUE 11 ай бұрын
Please continue this series by adding a character editor like the one you made with the free adventure character😅
@wgregoryw21
@wgregoryw21 3 ай бұрын
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 2 ай бұрын
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.
@armageddon7432
@armageddon7432 10 ай бұрын
for some reason, my options menu won't open
@davideamato4840
@davideamato4840 2 ай бұрын
Someone know why the only setting working for me is the graphics quality?
@vlad3141
@vlad3141 2 ай бұрын
Did you find out the reason?
@AzurGameStudio_
@AzurGameStudio_ 5 ай бұрын
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 4 ай бұрын
You could use a disable input maybe or set game to paused thats what i did for my game
@AzurGameStudio_
@AzurGameStudio_ Ай бұрын
@@yoldyblogs766 Thanks!
@IW_1mmao
@IW_1mmao 6 ай бұрын
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 6 ай бұрын
Sorry if im late, if you dont have that tab, open any blueprint > window > My Blueprint
@IW_1mmao
@IW_1mmao 6 ай бұрын
thx
@ClarkGamer9
@ClarkGamer9 4 ай бұрын
i cant open the options😢
@Enderking394
@Enderking394 7 ай бұрын
My full screen doesn’t work, it’s always windowed no matter witch option I choose
@UnrealUniversity
@UnrealUniversity 7 ай бұрын
sometimes in unreal engine, you can't test it, in your exported game does it work?
@loganshadow77
@loganshadow77 2 ай бұрын
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 2 ай бұрын
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)
@josephsettle3802
@josephsettle3802 3 ай бұрын
hey can is there still access to free beginner course? im not getting the email
@UnrealUniversity
@UnrealUniversity 3 ай бұрын
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
@edneikamikaze
@edneikamikaze Ай бұрын
Nothing working in standalone window =/
@timozygmanowski7236
@timozygmanowski7236 4 ай бұрын
how can i go to the menu after starting my game?
@UnrealUniversity
@UnrealUniversity 4 ай бұрын
check out this video kzbin.info/www/bejne/oabQi52VotSpa5o&ab_channel=UnrealUniversity
@user-rd4re3di7k
@user-rd4re3di7k 5 ай бұрын
After the game starts, the menu background remains. What is the problem?
@yoldyblogs766
@yoldyblogs766 4 ай бұрын
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
@calabralarouski7791
@calabralarouski7791 2 ай бұрын
my back button doesnt work..
@princeveznan
@princeveznan 9 ай бұрын
How he can go back to menu
@yoldyblogs766
@yoldyblogs766 4 ай бұрын
You make a button that creates a the main menu widget when you click it he shows it towerd the end of the video
@MesyaDev
@MesyaDev 11 ай бұрын
Why do most graphic settings tutorials use such a method, when a combo box looks more convenient and attractive?
@garyh100
@garyh100 6 ай бұрын
Controller support?
@finesseandstyle
@finesseandstyle 4 ай бұрын
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 4 ай бұрын
hey do you know how do i fix when i click options it doesnt show ip
@finesseandstyle
@finesseandstyle 4 ай бұрын
@@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
@StasonST19
@StasonST19 11 ай бұрын
4:3 monitors is supported? ))) Yeah I old man on crt Monitor with 1600x1200 reslution )
@alexanderalikin1210
@alexanderalikin1210 9 ай бұрын
why not just set enum value instead of doing this crazy integer-byte stuff
@AT7ex
@AT7ex 9 ай бұрын
Fake For any one not like this video thanks men you are the best over 😍😍😍😍
@ElmoPlayss
@ElmoPlayss Ай бұрын
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
@Kirtle
@Kirtle 8 ай бұрын
The whole tutorial is fine and helpful in terms of functionality, but the blueprints are very hardcoded and will be a nightmare for future maintainability. I don't know if this is targeted for beginners but it's a terrible practice to teach others
@PeachMarrow12
@PeachMarrow12 6 ай бұрын
No it's not? A lot of people use them there's nothing wrong with them, and yes this is targeted to beginners as it's a tutorial.
@p.g.art.5864
@p.g.art.5864 6 ай бұрын
Texture streaming pool over 1.644gib budget
@p.g.art.5864
@p.g.art.5864 6 ай бұрын
Nvm had to restart it and now it’s all good
@user-fm9zo5le2v
@user-fm9zo5le2v 2 ай бұрын
Options for amateurs. You can't even change the anti aliasing method in this dumb program.
@Mon92754
@Mon92754 4 ай бұрын
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 3 ай бұрын
ahaha we have to wait for the first game first
@shanliumoshi7904
@shanliumoshi7904 5 ай бұрын
thanks
@JavonWashington
@JavonWashington 9 ай бұрын
for some reason my buttons aren't clickable in my options menu
@Idektbh14
@Idektbh14 8 ай бұрын
Did u fix it?
@JavonWashington
@JavonWashington 8 ай бұрын
@@Idektbh14 unfortunately...no
@Idektbh14
@Idektbh14 8 ай бұрын
@@JavonWashington lmao Goodluck, wish I could help, I had an issue also but I just debugged it
@JavonWashington
@JavonWashington 8 ай бұрын
@@Idektbh14 thanks bruv wish you the best of luck too!
@yoldyblogs766
@yoldyblogs766 4 ай бұрын
You have to make it so your cursor shows and if that dosent work try adding clicabble events set to true aswell
How To Create A Main Menu - Unreal Engine 5 Tutorial
9:20
Unreal University
Рет қаралды 226 М.
How To Make A Pause Menu In Unreal Engine 5
7:36
Unreal University
Рет қаралды 18 М.
BRAWLER MUTATIONS WILL BREAK THE GAME! - Brawl Talk
09:34
Brawl Stars
Рет қаралды 25 МЛН
Сын Расстроился Из-за Новой Стрижки Папы 😂
00:21
Глеб Рандалайнен
Рет қаралды 1,9 МЛН
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 3,7 МЛН
10 Unreal Engine 5 PLUGINS I can't live without!
9:37
Cinecom.net
Рет қаралды 411 М.
UNREAL ENGINE 5 | How to make MODULAR ANIMATED BUTTON easy
16:54
UntitledProjectX
Рет қаралды 6 М.
How To Build MENUS AND UI In UE5 | Unreal Engine 5 Beginner Tutorial
35:40
Virtus Learning Hub
Рет қаралды 112 М.
How To Make Cel Shading In Unreal Engine 5
8:26
Unreal University
Рет қаралды 980
Unreal Engine Performance Optimization Tips
8:11
Unreal University
Рет қаралды 90 М.
How to Make a Simple Game Over Menu in Unreal Engine 5
9:56
Gorka Games
Рет қаралды 22 М.