SDK ImGui

Прикладное ПО
13 просмотров
04.03.2026
1181×894143 КБ
SDK_UI_2.png
1179×895113 КБ
SDK_UI_1.png

В должности разработчика C++ занимался проектированием и развитием внутреннего UI SDK на базе ImGui, предназначенного для использования сторонними командами в коммерческих проектах компании. Разрабатывал расширяемый API и архитектуру библиотеки с поддержкой internal и external сценариев интеграции, уделяя внимание инкапсуляции и стабильности интерфейсов.

Реализовывал и рефакторил систему ввода (WndProc, RawInput, hooks, external mode), разработал расширенную систему хоткеев и биндов. Создавал кастомные UI-элементы, оконные системы, анимации и механизмы масштабирования. Обеспечивал поддержку нескольких графических бэкендов (DirectX 11/12, OpenGL), занимался оптимизацией рендеринга и draw list ImGui на уровне SDK.

Дополнительно реализовал файловый менеджер и систему локальных и серверных сохранений, участвовал в развитии сетевого взаимодействия. Подготавливал debug-версии библиотеки, настраивал сборку и окружение, занимался документацией и поддержкой интеграции SDK для разработчиков.