Gum is the best Game UI Layout tool available. It provides a flexible, efficient layout engine capable of producing virtually any layout. Gum can be used in a variety of contexts including in the FlatRedBall game engine, MonoGame, and Meadow. The Gum layout engine can also be included in any .NET project without requiring the use of a particular graphical API.
Gum UI includes advanced layout functionality to create and preview your UI
Gum allows the creation of components which can be instanced and customized in screens and other components
Adjust an object’s origin, position units, size units, and stacking to create fluid UI
Grab the NuGet, add a few lines of code, see your Gum project in game!
Gum objects can be created and modified in code. Create fully-featured UI by subscribing to common UI events.
Gum is actively maintained and provides lots of ways to get answers:
Gum Application (binaries): files.flatredball.com/content/Tools/Gum/Gum.zip
Gum Source Code: https://www.github.com/vchelaru/Gum
Note that the Gum tool requires XNA. if you are using the Gum tool, you must install the XNA runtime:
https://www.microsoft.com/en-us/download/details.aspx?id=20914