Built to power a new generation of game development tools, Ultra App Kit provides an easy-to-use C++ programming SDK for creating desktop GUI applications. Ultra App Kit GUI renders in retained mode rather than immediate mode, and is specifically designed for desktop GUI applications. This makes applications snappy and responsive when resizing or refreshing a window, with DPI scaling for resolution-independent graphics on any screen.
Ultra App Kit programs can be combined with an embedded OpenGL viewport, or a 3D game engine. An OpenGL tutorial is provided in the documentation.