Ultra App Kit / Ultra Engine
Ultra App Kit – это SDK на основе C++ для создания 3D-приложений с графическим пользовательским интерфейсом от создателя игрового движка Leadwerks Engine. UAK является фреймворком, в котором вы пишете свой код, не перерисовывая пользовательский интерфейс в каждом кадре. Эта высокопроизводительная среда имеет ряд инструментов разработки игр нового поколения. В неё интегрируется 3D-движок с OpenGL / Vulkan рендерингом Ultra Engine для обработки современной 3D-графики.
Разработанный аэрокосмическим инженером работающим над проектами виртуальной реальности в NASA Ultra Engine имеет новую архитектуру на основе Vulkan, которая раскрывает всю мощь вашего графического оборудования.
В дизайн API встроены умные указатели C++, виджеты и прочие вспомогательные элементы. Поддерживаемые виджеты уже имеют десятки разных типов объектов (кнопки, ползунки, индикаторы, области для текста и пр.), и вы можете создавать собственные.