New free content from City of Brass and The Vagrant now available

Simple Color Wheel

W2Wizard - Nov 10, 2020

A simple color wheel that can be used to pick colors, features additional helper nodes and is totally free!

  • Supported Platforms
  • Supported Engine Versions
    4.24 - 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.

Version: 2021.1.4



Example Video

How do I use it?

Simply open up the UMG Editor and it should be there under Input!


Note: The widget shown is not included its just to prove the concept that its possible!

This simple color wheel allows you to do just what a color wheel is supposed to do.

Comes with all necessary features that should make it possible to make a proper widget with it:

  • Function Helpers that allow for linearcolor, color and byte conversions to hexadecimal values as strings and vice versa as well as getting the pixel under the cursor.
  • Events such as getting and setting the colors (setting does automatically update the pin) as well as mouse detection for when the widget is pressed and released.

Its all just 1 Widget, there are no hooks or weird tricks in store, simply drag and drop and there you go!

If you are curious about the code its all clean with proper comments incase you want to understand the insides!

Technical Details


  • Hexadecimal conversions for colors and bytes.
  • Color wheel with movable Pin.
  • Pin can be changed to any texture or brush
  • Ability to get and set the colors, will update automatically.
  • Clean written and understandable code comments.

Code Modules:

  •  ColorWheelPlugin | Runtime

Number of Blueprints: 0

Number of C++ Classes: 4

Supported Development Platforms: Win(32/64)

Supported Target Build Platforms: Win(32/64)

For non-supported Platforms: (Linux and MacOS should work in theory, however I am unable to test on it, same with HTML5)

Documentation: The code comments provide full detail of almost everything.

Important/Additional Notes: If you require a special version or really anything, let me know!