Задача
Требуется разработать desktop-приложение (лаунчер) для дистрибуции игрового контента. Приложение должно обеспечивать установку, обновление и запуск игр с удобным пользовательским интерфейсом, а включать систему авторизации, администрирования и модуль установки под Windows.
Основные требования
- Десктопное приложение (лаунчер): управление и запуск игровых файлов, автообновление.
- Пользовательский интерфейс: современный и интуитивно понятный (адаптация готового open-source решения).
- Авторизация и контроль доступа: собственная система аутентификации, привязка к hardware ID, блокировки и модерация пользователей.
- Техническая реализация: работа с публичным GitHub-репозиторием, создание кастомной сборки под ваши нужды.
Инсталляция и бэкенд
- Установщик для Windows: простая установка приложения на ПК.
- Backend и CDN: API для авторизации и управления пользователями, CDN для раздачи контента (игр и обновлений), панель администратора.
Срок и опыт
- Срок: до 1 месяца.
- Требуемый опыт: C++ / C#, бэкенд-разработка, опыт работы с GitHub и архивацией.