Desktop-клиент игровой платформы
CyberArenaPro для Windows.
Клиент представляет собой сервис для привязки игрового аккаунта игрока с аккаунтом платформы по уникальному идентификатору ПК. Служит для отслеживания запуска/завершения целевых игр с целью передачи информации (реплеи/демо-ролики и др.) на игровую платформу для составления рейтингов игроков.
Имеется встроенная система обновлений по сети.
Для данного проекта был разработан специальный класс для отслеживания состояния процессов в OS Windows -
QProcessWatcher.
Проект написан в среде QtCreator на C++ с использованием модулей QtWidgets, QtNetwork, QtWebSockets.