Unreal Engine 5: Creating Main Menu
Published 11/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.59 GB | Duration: 9h 24m
Create Optimized and Professional Menus with Widget Blueprints from scratch (Beginner to Advanced).
What you'll learn
Fundamentals for creating Professional and game-ready Main Menus.
Nesting Widgets (in depth explanations).
Responsive UI for all devices: Mobile/Tablet/PC/Laptop/TV.
Import and play Videos and Background Music in game.
Change the Video Settings in game.
Animated Logo Splash Screen.
Game Intro with Video and a Skip Button.
Custom Events, Functions, Variables, Timers.
UI Animation for Beginners: Hover Buttons, Dialog Boxes and more.
Optimization techniques and best practices that are not shown on Youtube!
Requirements
No programming knowledge is required, you will learn how to create Menus from scratch.
You must have installed Unreal Engine 4 or 5 (we will start working immediately).
Basic Viewport navigation in Unreal Engine would be beneficial.
Description
In this course you will learn how to create Main Menus for your games, using Unreal Engine 4/5.The Menus you are going to create will be fully responsive for EVERY screen size, such as: Mobile/Tablet/PC/Laptop/TV.This means, the Menus you are going to create will look beautiful and organized on every device.Why this Course is special:You can use any versions of Unreal, from UE4, UE5 and newerYou will learn Optimization techniques and best practices that are not shown on YoutubeLearn how Canvas Panels are used everywhere, but it should be avoidedThis Course is for very Beginners and Advanced usersWe are gradually increasing the complexity as we progressEach and every lesson explained in great detail, in easy to follow and understandable wayThe goal for this Course is to ensure that you'll understand each and every UI element and Blueprint we doBy the end of this Course, you will master the following and more:Widget Blueprint Fundamentals
esign captivating, highly optimized, professional and production-ready Menus.Blueprint Programming:Navigate through screens, change Video Settings, UI animation, Loading screens and more.Blueprints best practices and optimization:What can cause unnecessary draw calls and impact performanceHow to optimize UI elements to improve performanceHow to avoid using Canvas Panel and what you should use insteadClean, tidy and organized Blueprints for readability and performanceWe are going to start from the very beginning with the design first, by learning the most important UI elements:Layer hierarchyLearn why you should never use Canvas PanelTextButtonImageProgress BarHorizontal BoxVertical BoxSpacerScroll BoxOverlay (most important)Widget SwitcherNestingResponsive UI and AnchorsNext, we are going to learn Blueprints programming, slow paced and well explained:Buttons: Hover/Unhover, Click Events, SFX and moreNavigating from one screen to another, BACK Buttons etcPlay videos and set to Loop or notAdd background music, Mute/Unmute functionalityUI animation for beginnersCreate new Levels and open themApplying best game settingsand much more!
Overview
Section 1: Introduction and Setup
Lecture 1 Introduction
Lecture 2 Getting Started: Project Setup
Lecture 3 Download Free Assets
Lecture 4 Reducing Image Size (Compressing)
Lecture 5 Converting MP3 to WAV Files
Lecture 6 Assets Import and Folder Structure
Section 2: Widget Blueprint Fundamentals
Lecture 7 Our First Widget Blueprint
Lecture 8 Fundamentals: Text,Buttons,Layers
Lecture 9 Fundamentals: Images
Lecture 10 Fundamentals: Progress Bar
Lecture 11 Fundamentals: Horizontal/Vertical Box
Lecture 12 Fundamentals: Spacers
Lecture 13 Fundamentals: Scroll Box
Lecture 14 Fundamentals: Overlay
Lecture 15 Fundamentals: Widget Switcher
Lecture 16 Fundamentals: Nesting
Lecture 17 Responsive UI and Anchors
Section 3: UI Optimization (HIGHLY IMPORTANT)
Lecture 18 Avoid using Canvas Panel !
Lecture 19 Optimizing the UI elements
Lecture 20 Replacing the Canvas Panel
Lecture 21 Practical Mini-Assignment
Lecture 22 Practical Assignment (Solution)
Section 4: Creating Main Menu (Programming/Design)
Lecture 23 Main Menu Buttons (Design)
Lecture 24 Main Menu Buttons Variations
Lecture 25 Start Game Button (Programming)
Lecture 26 Mini Assignment
Lecture 27 Exit Game Button (Programming)
Lecture 28 Making the "Settings" Screen (Design)
Lecture 29 Making the "Settings" Screen (Programming)
Lecture 30 Enable/Disable Buttons (Functions)
Lecture 31 Making the "Credits" Screen
Lecture 32 Making the "Level Select" (Design)
Lecture 33 Making the "Level Select" (Programming)
Lecture 34 Import And Play Videos
Lecture 35 Replace Existing Video
Lecture 36 Practical Task
Lecture 37 Polishing Main Menu (Design)
Lecture 38 Polishing Main Menu (Programming)
Lecture 39 "Quit Game" Dialog Box
Lecture 40 Animating Buttons (Basics)
Lecture 41 "Level Select" Dialog Box (Animated)
Section 5: Creating Splash Screen + Loading Screen
Lecture 42 Splash Screen
Lecture 43 Game Intro
Lecture 44 Game Intro (Skippable)
Lecture 45 Game Intro Background Music
Lecture 46 Start Game with "Intro" or Loading Screen
Lecture 47 Loading Screen (Progress Bar)
Lecture 48 Blueprints cleanup and bug fix
Lecture 49 Final Lecture (summarise)
Section 6: Bonus Lecture
Lecture 50 Continue your Gamedev Journey
If you want to learn how to create professional Menus from scratch in Unreal 4/5, this is the Course for you.,Beginners, Intermediate and Advanced Students will all benefit from this course.,Students who want to learn how to Optimize their User Interface (UI).,Are you switching from Unity , Godot or other Engine to Unreal? This is the Course for you.