New Quixel Megascans Collections now available for free

TreeView for UMG

Sameek Kundu - Feb 15, 2018

TreeView for UMG is a Slate based UMG Widget that lets you design TreeView Controls for your game. Style and modify the appearance of your TreeView the way you want.

  • Supported Platforms
  • Supported Engine Versions
    4.18 - 4.26
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Join me in Discord:

TreeView for UMG lets you create your own customizable TreeView. You can either manually set up the tree nodes in your UMG designer , or you can use the TreeView Widget instance to create and link nodes programmetically, directly from your widget Blueprints. Apart from default TreeView style , you can also completely customize how each row of your widget would look like, by adding your own user defined widget Blueprint on specific rows within the tree.

Technical Details


  • Design your TreeView at Compile time or Runtime.
  • Handle events on Selection Change , Expansion Change , and Row Generation of your treeview.
  • Completely customize the look of your treeview by adding your own widgets as rows.
  • Have full control over how you want your treeview to get expanded or collapsed. Customize style parameter or create your own style from scratch..

Code Modules: Module - TreeViewControl , Module Type - Developer

Number of Blueprints: 7

Number of C++ Classes: 14

Network Replicated: No

Supported Development Platforms: Windows, Mac, PS4, Xbox One, Oculus, SteamVR/HTC Vive

Supported Target Build Platforms: Windows, Mac, PS4, Xbox One, Oculus, SteamVR/ HTC Vive

Video Tutorial:

Join me in Discord: