Build Game UI Without the Pain: Gum Layout Tool for .NET | .NET Game Development
Microsoft Developer highlights Gum, an open-source UI layout tool for .NET game development, and points to a Quest to Compile episode where the hosts and Gum’s creator discuss the tool’s design and show it working in a MonoGame project.
Overview
The video promotes an episode of Quest to Compile focused on building game UI in .NET using Gum, a layout tool designed for games.
What the episode covers
- What Gum is and how it fits into the .NET game development ecosystem
- How Gum supports resolution-independent and flexible UI layout
- Using the Gum editor to design UI visually and then wiring it up in code
- Layout behaviors such as Wrap and Clip for common UI scenarios
- Displaying and interacting with Gum UI inside a MonoGame project
Technologies and ecosystems mentioned
- Gum integrations and targets:
- MonoGame
- FlatRedBall
- raylib
- Skia-based environments such as WPF and Avalonia
Links and resources
- Gum documentation: https://docs.flatredball.com/gum
- FlatRedBall documentation: https://docs.flatredball.com
- Gum (GitHub): https://github.com/vchelaru/Gum
- MonoGame: https://monogame.net
- FlatRedBall: https://flatredball.com
- Demo source code (Cookie Clicker): https://github.com/vchelaru/QuestToCompileGum
- FlatRedBall Discord: https://flatredball.com/chat/
- Watch the full series: https://aka.ms/Quest-to-Compile