Техническое задание: Android-лаунчер для PC-игры
Цель проекта
Разработать легковесное Android-приложение, которое служит единственной целью - установка и последующий запуск одной предопределенной PC-игры на мобильном устройстве. После первого запуска приложение должно сразу открывать игру, минуя этап установки.
Ключевые требования к реализации
Техническая основа
- За основу может быть взят исходный код проекта Winlator (предоставляется), но требуется его глубокая модификация или создание нового решения с нуля.
- Обязательное использование технологий совместимости:
- Proton (от Valve) для запуска Windows-игр.
- Box86 и Box64 для эмуляции x86/x64 инструкций на ARM-процессорах.
Функциональные требования
- При первом запуске приложение должно автоматически выполнить установку всех необходимых файлов игры и окружения.
- При последующих запусках - сразу запускать установленную игру.
- Интегрированный конфигуратор управления (геймпад, сенсорные элементы, клавиатура) для настройки под конкретную игру.
- Весь сторонний функционал, не связанный с запуском одной игры и настройкой управления, должен быть исключен.
Требования к интерфейсу и UX
- Минималистичный интерфейс, ведущий пользователя от установки к игре.
- Простой и интуитивно понятный экран настройки управления.
- Отсутствие лишних меню, библиотек игр или настроек эмуляции.