Skip to content
Media 1 for listing Procedural UI Drawing

Description

Draw UI procedurally in C++ or BP.

You can draw UI elements from simple ones like buttons to quite complex graphical compositions and create any number of shapes for each widget. Using a procedural approach, you do not use image resources and have minimal memory consumption, while having full control over the graphics at the vertex level during animation, gameplay events and widget resizing. If you are using C++, you have the ability to draw graphics directly in Slate, minimizing the overall number of nested widgets. It is also possible to use the backend for any 2D drawing.

Features:

  •  Per vertex dynamic transform and painting.

  •  Per point beveling.

  •  Per shape antialiasing and glow effect.

Code Modules:

  •  Slg (Runtime) - Slate drawing.

  •  GGraphics (Runtime) - UMG drawing.

Documentation: https://drive.google.com/file/d/1oe0iA_JkzZJ-Ew3PXJgo4SOUUjMm7LXA/view?usp=sharing

The plugin's content folder contains 10 example assets.

4K renders of samples: https://www.artstation.com/kipa_art

Support: [email protected].

Included formats

  • logo of Unreal Engine format