Вышел Ultra App Kit для написания GUI
Создатель игрового движка Leadwerks выпустил SDK на C++ для создания приложений с графическим интерфейсом. SDK похоже на Dear ImGui, про которое я уже несколько раз писал, но основное отличие в том, что UAK больше похож на традиционные фреймворки вроде WPF, Qt и WinForms.
Поддерживаемые элементы:
- Label
- Button (push, checkbox, radio и toggle)
- ProgressBar
- TextField
- TextArea
- ComboBox
- ListBox
- Slider (scrollbar, trackbar и stepper)
- Draggable multi-select TreeView
Можно создавать свои виджеты.
По части API:
- Умные указатели
- Расширяемая система виджетов
- Подробная документация
Фичи по части UI:
- Независимое разрешение для любого DPI
- Поддержка SVG
- Можно менять курсор
- Кастомная цветовая схема по JSON'у
Другие фичи:
- File I/O
- File system watcher
- Memory allocation and management
- Image loading, saving, processing
- Plugin system
- Thread management
- String manipulation (split, search, conversion, etc.)
- Message boxes and file / folder requester
Можно использовать с существующими движками, если он позволяет контекст задать. Можно использовать в OpenGL.
Купить можно за 20 долларов.
За новостями индустрии разработки игр можно следить в Телеграм-канале или в группе в VK.
Начать дискуссию