На ОС «Аврора» вышел порт Quake 4, позволяющий запускать шутер 2005 года на смартфонах и других устройствах под управлением российской операционной системы. Проект основан на idTech4A++ от glKarin и использует движок id Tech 4 с рендерингом через OpenGL ES. Подписывайтесь на Telegram-канал про технологии
Разработчик адаптировал игру под архитектуры aarch64, armv7hl и x86_64, а также подготовили RPM-пакет и поддержку разных ориентаций экрана. Во время игры система не переходит в спящий режим, поэтому экран не гаснет даже при длительных сессиях.
Для управления предусмотрен сенсорный интерфейс с виртуальным стиком, областью обзора и экранными кнопками. Quake 4 можно запускать без клавиатуры, мыши и геймпада, хотя внешние контроллеры также поддерживаются через SDL_GameController API. Подключение и отключение геймпада определяется автоматически.
Изображение выводится через промежуточный буфер с настраиваемым разрешением. Это позволяет снизить нагрузку на графический процессор и повысить частоту кадров на менее производительных устройствах. Есть и поддержка внешних дисплеев, а за звук отвечает OpenAL Soft.
В комплект входит только открытый движок. Игровые данные Quake 4 распространяются отдельно, поэтому для запуска потребуется легально приобретённая копия игры с файлами из каталога q4base. Перед первым запуском встроенный лаунчер предложит указать папку с этими данными.
Скачать Quake 4 для ОС «Аврора» можно на сайте GitHub.
Источник: trashbox.ru