Making UIs With C++ in Unreal Engine, by Ben UI

  Рет қаралды 20,140

JetBrains

JetBrains

Жыл бұрын

This talk was part of the JetBrains GameDev Day Online 2022 conference. Details: pages.jetbrains.com/dotnet-da...
Description: Game developers should be good at crafting the UI, shouldn’t they? This talk will dig into game UI goals and how best to attain them. It will give you hints of a good UI design and how to guide the users visually. Unreal Engine has an option to create a beautiful UI using Blueprints, but at times you might find yourself limited by its options, and you’ll have to fall back on good old C++.
Twitter: / _benui
Slides: benui.ca/unreal/slate-gamedev...
Speaker: Ben UI, Lead Programmer at Brace Yourself Games
Original stream: • JetBrains GameDev Day ...
#GameDevDayOnline

Пікірлер: 14
@gamescreator5040
@gamescreator5040 Ай бұрын
Ben mentioned reasons why you might want to create your own Slate widget at the end of the video, and I would like to add another useful case for this. Unreal Engine has SSearchableComboBox, but for some reason, there is no UWidget equivalent available. As a result, you cannot use it directly in UMG. To utilize it in UMG, you can create your own UWrapper for this purpose.
@linwilson1624
@linwilson1624 6 ай бұрын
I was a Unity developer and moved to Unreal recently. I feel like Slate in Unreal is at the same level as writing UI in code for Unity Editor. However, the latter one is not accessible for creating in Game UI. I do think Slate is ideal and intuitive for UI programmers to write in Game UI code. The one thing that makes me feel redundant is having to wrap Slate with the UMG class in order to be used in the editor. But I am also not sure if it is a good idea for Epic Games to remove the bridge. Anyway is a good introduction video for me! Top!
@2k7u
@2k7u Жыл бұрын
You know he's gotta be good when it's "Ben UI"
@volodymyrgolovan6137
@volodymyrgolovan6137 11 ай бұрын
Please, add support for correct formatting for Slate in Rider!
@Ronin-6
@Ronin-6 8 ай бұрын
This is super useful, previously the best example of using Slate C++ in menus/UI was the Shooter Game example project in UE4. I've noticed in 5.2+ I can no longer create new C++ classes derived from the 'SCompoundWidget' class. Has anyone else encountered this?
@user-od4wm5cj6g
@user-od4wm5cj6g 11 ай бұрын
My slate UI is not showing after play in viewport. Is there anyone can help?
@tburnettiii
@tburnettiii 8 ай бұрын
Very nice thanks. Where is the github for the code. I'm getting a "no instance of function template "CreateWidget" matches the arguement list" when I try it.. Thanks
@furyodev1842
@furyodev1842 9 ай бұрын
Been searching for this kind of knowledge for a few days and I finally stumble upon it (why so late tho). Perfect video, many thanks.
@marcapouli7805
@marcapouli7805 Ай бұрын
I think I'm gonna stick to Widget Blueprints, and my HUD will call these classes. But great video, I think
@powernemo
@powernemo 3 ай бұрын
If you wanna make something in Slate it necessarily needs to be painful
@hapticsvideodrome5785
@hapticsvideodrome5785 11 ай бұрын
not very beginners friendly....I wish Unreal would redo their all ui system to make it more accessible and more coding friendly akind HTML/CSS for web.
@vosdraug4628
@vosdraug4628 5 ай бұрын
That's what you have Blueprints for.
@YoutubeAccountMan
@YoutubeAccountMan Ай бұрын
Step 1: don't
@FUnzzies1
@FUnzzies1 20 сағат бұрын
It's a shame he's pro terrorism/genocide.
Blueprints vs. C++: How They Fit Together and Why You Should Use Both
47:14
How To Create A Main Menu - Unreal Engine 5 Tutorial
9:20
Unreal University
Рет қаралды 241 М.
Eccentric clown jack #short #angel #clown
00:33
Super Beauty team
Рет қаралды 19 МЛН
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 83 МЛН
AI’s ‘Her’ Era Has Arrived
12:23
AI Uncovered
Рет қаралды 17 М.
Getting into C++ with Unreal Engine - Part1 - Setting up
34:49
2D Game Dev Essentials: 5 Must-Know Movement Mechanics
11:00
Red Indie Games
Рет қаралды 4
Make UI With C++: How to use Slate in Unreal Engine
22:21
Mastering Events in Unreal Engine with C++
5:17
Scripted Adventure
Рет қаралды 4,7 М.
How to create Modular and Scalable UI systems in Unreal Engine
19:15
Unreal Engine Game Optimization on a Budget, by Tom Looman
1:00:00
How To Build MENUS AND UI In UE5 | Unreal Engine 5 Beginner Tutorial
35:40
Virtus Learning Hub
Рет қаралды 118 М.
Card widget system part 1 - Unreal engine 5
45:21
LeafBranchGames
Рет қаралды 23 М.
3D printed Nintendo Switch Game Carousel
0:14
Bambu Lab
Рет қаралды 4,7 МЛН
⌨️ Сколько всего у меня клавиатур? #обзор
0:41
Гранатка — про VR и девайсы
Рет қаралды 652 М.
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 4,4 МЛН
XL-Power Best For Audio Call 📞 Mobile 📱
0:42
Tech Official
Рет қаралды 772 М.
👎Главный МИНУС планшета Apple🍏
0:29
Demin's Lounge
Рет қаралды 485 М.