UMG Best Practices / Creating User Interfaces
- UI landing page (creating-user-interfaces-with-umg-and-slate-in-unreal-engine) lists: UMG Editor Reference, "Slate UI Framework: Program user interfaces with Unreal Engine's Slate framework", Widget Type Reference, optimization, plugins. The UMG overview page (umg-ui-designer-for-unreal-engine) redirected and could not be fetched.
- Best practices: Property Bindings for few frequently changing values; Event Based logic for complex screens instead of checking every frame.
- Author at a target resolution and DPI scale 1.0. Avoid padding in textures; split art for tiling (Draw As Border).
- Slot size Auto vs Fill. Render Transforms are not part of layout — use Scale Box for permanent scaling.
- Widget Blueprints are User Widgets reusable in Palette.
- Optimizations: textures instead of materials; events instead of Bindings or Tick; cache rarely changing widgets (invalidation); Widget Reflector Ctrl+Shift+W.