In this tutorial, we demonstrate how to embed UMG widgets within the Unreal Editor using the Slate framework, a technique we applied in our Game Log System (GLS) plugin. We discuss the challenges our studio faced, such as the need for a UI that any developer with UMG experience could easily work on. While Slate offers powerful customization, it can be time-intensive. By leveraging UMG, we created a unified design across platforms, accelerating our development.
This method offers an advantage over the usual Utility Widget Blueprint approach: the editor UI appears polished and seamless without obviously looking like UMG, which can leave a strong impression on your colleagues. We cover both the strengths and trade-offs of using UMG in editor tools, providing code examples to help you get started with your own projects. We hope this approach inspires you to build efficient and visually impressive tools in Unreal Engine. Feel free to reach out with questions—we’re here to help!
https://dev.epicgames.com/community/learning/tutorials/dB67/unreal-engine-fab-integrating-umg-in-the-unreal-editor-with-slate-framework-a-practical-guide-and-case-study