Getting Into C++ with Unreal Engine - Part 6 - User Interface (A)

  Рет қаралды 3,354

GGameDev

GGameDev

Күн бұрын

This is the first part of a double episode going over the creation of UI elements in Unreal Engine,
using UMG Widgets.
It takes advantage of the opportunity to cover basic UI design and documentation as well as:
TObjectPtr,
TSubclassOf,
BindWidget,
Making C++ classes which you then subclass with blueprints,
and logging with UE_LOG, or UE_LOGFMT.
Links
Chat about gamedev on Discord: / discord
Project on Github: github.com/Ysgrathe/BuildingB...
C++ Operator Overloading: en.cppreference.com/w/cpp/lan...
C++ Function Overloading: en.cppreference.com/w/cpp/lan...
Official Unreal Documentation
TSubclassOf:docs.unrealengine.com/latest/...
Build Configurations Reference:
docs.unrealengine.com/latest/...
UUserWidget::GetPaletteCategory:
docs.unrealengine.com/latest/...
Chapters
00:00 Introduction
00:41 The HUD Class
03:48 Enhanced Input... Again
06:42 Operator Overloading
09:07 Introducing Widget Base Class
09:43 Naming Conventions... Again
10:59 Making Widget Base Class
11:49 The 'WITH_EDITOR' Trap!
17:11 Widget Design Processes
23:14 Widget Inheritance Structure
24:53 The Widget Designer
27:09 Root Widgets & Panels
30:19 Assembling Widgets Pt.1
35:36 Project Download
36:04 Assembling Widgets Pt.2
38:02 C++ Widget Base Class
39:11 TObjectPtr
42:05 'BindWidget' Properties
45:24 StatBarBase C++
52:56 Building... Confidence
53:43 Reparenting Widgets
54:57 Summary

Пікірлер: 18
@Regis-0
@Regis-0 6 ай бұрын
The best Unreal Engine C++ series for learning!
@hagan7644
@hagan7644 4 ай бұрын
Waiting for your part 7 video! All your videos are amazing, can't wait to see your new video. :)
@shijuntian5121
@shijuntian5121 7 ай бұрын
Thanks for the tutorial!
@spencersmith385
@spencersmith385 7 ай бұрын
Back again with a great tutorial! Keep it up!
@oneicarus
@oneicarus 5 ай бұрын
Thanks a lot for keeping with the series! It's been really helpful being completely new to Unreal and not being proficient at C++ (though knowing OOP from Java and Python). It's so far helping me get a starting point from which to start learning more.
@WeirdGoat
@WeirdGoat 7 ай бұрын
Happy to see you back!
@kanpuu-san
@kanpuu-san 7 ай бұрын
Thanks for new videos, I will watch them as soon as possible.
@magellan124
@magellan124 3 ай бұрын
this is the best unreal tutorial. GGameDev FTW
@JonatanIglesiasDeveloper
@JonatanIglesiasDeveloper 7 ай бұрын
Thanks for the tutorial! 💪💪💪💪
@HellionImpaler
@HellionImpaler 7 ай бұрын
I'm starting to have nightmares with the actress girl you use for emotes. Thank you for the videos !
@Imrooniel
@Imrooniel 7 ай бұрын
You know, I thought that the 'part 7' was a running gag and that it'll never happen, but seeing part 6, damn, maybe? Or are you going to troll us and release part 8 next?
@ggamedev
@ggamedev 7 ай бұрын
Or more part 6.... C,D,E Lol
@Imrooniel
@Imrooniel 7 ай бұрын
@@ggamedev Then Part 6.2, 6.2f1 etc. Gotta version!
@nairolfri
@nairolfri 3 ай бұрын
Really nice content! I hope you will still be able to share this knowledge with us later on and I'm hasty to get this famous part 7 Eheheh
@mygoodsir539
@mygoodsir539 7 ай бұрын
Let’s gooooo
@Manas-co8wl
@Manas-co8wl 4 ай бұрын
42:00 I mean we now know where to find you if you somehow turn supervillain
@zakaria20062
@zakaria20062 4 ай бұрын
Please we need plugin c++ development, not much tutorials
@ggamedev
@ggamedev 4 ай бұрын
Yes, I have been working on something, but lots of other things keep eating all my time. I need to try and focus again and get the video finished!
Luck Decides My Future Again 🍀🍀🍀 #katebrush #shorts
00:19
Kate Brush
Рет қаралды 8 МЛН
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 85 МЛН
Final muy inesperado 🥹
00:48
Juan De Dios Pantoja
Рет қаралды 18 МЛН
I Made a Graphics Engine
6:42
Zyger
Рет қаралды 242 М.
world's shortest UI/UX design course
6:53
Juxtopposed
Рет қаралды 1,1 МЛН
8 Design Patterns | Prime Reacts
22:10
ThePrimeTime
Рет қаралды 387 М.
So, you've committed a secret, what next?
13:12
Dreams of Code
Рет қаралды 33 М.
Getting into C++ with Unreal Engine - Part1 - Setting up
34:49
Why is Vite Everywhere? | Evan You
38:32
OpenSauced
Рет қаралды 30 М.
Indie 'Studio' Job Scams
21:10
GGameDev
Рет қаралды 1 М.
Getting into C++ with Unreal Engine - Part4 - Enhanced Input
42:21
Blueprints vs. C++: How They Fit Together and Why You Should Use Both
47:14
Luck Decides My Future Again 🍀🍀🍀 #katebrush #shorts
00:19
Kate Brush
Рет қаралды 8 МЛН