| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Title | Link | Type | Tags | Level | Notes | ||||||||||||||||||||
2 | UI Material Lab - Livestream | https://www.youtube.com/live/WaHlhkmVDoI | Video | materials | Beginner, Intermediate | Livestream and demo of the UI Material Lab project | Latest update: July 10 2025 (added MVVM tutorial) | |||||||||||||||||||
3 | UI Material Lab - project | https://www.fab.com/listings/69680f34-e5d2-44e6-b023-f054bbf629eb | Project | materials | Beginner, Intermediate | Downloadable project and collection of assets and examples | ||||||||||||||||||||
4 | Using UVs For Tech Art and UI | https://dev.epicgames.com/community/learning/tutorials/Y4Kb/unreal-engine-using-uvs-for-tech-art-and-ui | Course | materials | Beginner | uses the UI Material Lab throughout the course | ||||||||||||||||||||
5 | Materials and Textures for UI | https://dev.epicgames.com/community/learning/tutorials/PnvG/unreal-engine-materials-and-textures-for-ui | Course | materials | Beginner | uses the UI Material Lab throughout the course | ||||||||||||||||||||
6 | Joyrok's YouTube channel | https://www.youtube.com/@joyrok5582 | YouTube Channel | misc, materials, UMG | All levels | shorter and longer tutorials about all sorts of topics | ||||||||||||||||||||
7 | Ben UI | https://benui.ca/ | Website | misc, C++, blueprint | All levels | blog style, different articles about different topics | ||||||||||||||||||||
8 | Mathew Wadstein Tutorials (WTF is ? UMG) | https://www.youtube.com/watch?v=5Gt444eN7Rg&list=PLSlkDq2rO1t5r1tj6gLWD_EesQ8IZtN_h | YouTube Channel | UMG | Beginner | short tutorials about all UMG widgets, what they do and how to use them | ||||||||||||||||||||
9 | UMG | https://dev.epicgames.com/community/learning/tutorials/R477/unreal-engine-umg | Video | UMG | Beginner | for absolute beginners | ||||||||||||||||||||
10 | 20 Things You Should Be Using in Unreal Motion Graphics (UMG) | Unreal Fest Gold Coast 2024 | https://dev.epicgames.com/community/learning/talks-and-demos/MPZq/unreal-engine-20-things-you-should-be-using-in-unreal-motion-graphics-umg-unreal-fest-gold-coast-2024 | Talk | UMG | All levels | beginner to advanced, there will be wisdom for everyone | ||||||||||||||||||||
11 | How to Handle Input and Navigation in Unreal Motion Graphics (UMG) | Unreal Fest Gold Coast 2024 | https://dev.epicgames.com/community/learning/talks-and-demos/W4Da/unreal-engine-how-to-handle-input-and-navigation-in-unreal-motion-graphics-umg-unreal-fest-gold-coast-2024 | Talk | UMG | Intermediate | for all levels | ||||||||||||||||||||
12 | Advanced UI Templating Techniques using Widget Blueprints and Materials | Unreal Fest 2022 | https://dev.epicgames.com/community/learning/talks-and-demos/1kPL/unreal-engine-advanced-ui-templating-techniques-using-widget-blueprints-and-materials-unreal-fest-2022 | Talk | UMG | Advanced | intermediate to advance users | ||||||||||||||||||||
13 | Handling UI navigation with MVVM and Common Activatable Widgets | https://dev.epicgames.com/community/learning/tutorials/ep4k/unreal-engine-handling-ui-navigation-with-mvvm-and-common-activatable-widgets | Project | MVVM, UMG, blueprint | Beginner, Intermediate | Tutorial on how to use MVVM to implement navigation in a UI screen. Re-recorded from the Hands-on Lab at Unreal Fest Orlando 2025. | ||||||||||||||||||||
14 | UMG Viewmodels: Building More Robust and Testable UIs using MVVM | Unreal Fest 2023 | https://dev.epicgames.com/community/learning/talks-and-demos/pw3Y/unreal-engine-umg-viewmodels-building-more-robust-and-testable-uis-using-mvvm-unreal-fest-2023 | Talk | UMG, MVVM, C++ | Intermediate, Advanced | UMG ViewModel is a relatively new UE plugin, based on the MVVM design pattern. It's getting a lot of traction because it makes separation of C++ and UMG easier and empowers tech UI designers by allowing them to iterate and prototype while engineers work on the code. Requires little to no C++ to get stood up (but C++ will be necessary eventually to get it fully functional) | ||||||||||||||||||||
15 | UE5 & MVVM | https://harrisbarra.medium.com/ue5-mvvm-36907bdb34d9 | Article | UMG, MVVM, C++ | Beginner | A good introductory article on MVVM | ||||||||||||||||||||
16 | The Book of Shaders | https://thebookofshaders.com/ | Course | materials | All levels | explains shaders starting by the basic concepts and then going into more complex ones. Uses GLSL, which is not the language used in UE, but the concepts are universal and you can definitely apply them to the UE material editor | ||||||||||||||||||||
17 | Inigo Quilez's 2D SDF functions | https://iquilezles.org/articles/distfunctions2d/ | Article | materials | Intermediate | SDFs (Signed Distance Fileds) are a staple of good UI materials. This article teaches you how to generate procedural shapes using math instead of textures. You can reference these functions or come up with your own versions to achieve the specific results you want. I recommend this article only if you're already familiar with the UE material editor and possibly after the UI Material Lab livestream. | ||||||||||||||||||||
18 | UMG Slate Compendium | https://github.com/YawLighthouse/UMG-Slate-Compendium | Course | UMG, C++, blueprint | Intermediate, Advanced | Extensive course focused on Slate and UMG. It covers a wide variety of topics, including invalidation, common widgets, widget reflector, input, focus and performance. Some part are more code heavy and not suitable for beginners. |