Прототип ОС Аврора Gamepad UI 🎮
Хотел поделиться самыми первыми результатами разработки прототипа графического интерфейса для ОС Аврора, адаптированного под управление с игрового контроллера.
Цели проекта:
- удобное управление ОС с помощью игрового контроллера
- возможность конвертировать нажатия кнопок геймпада в нажатия клавиш клавиатуры (для игр, которые поддерживают управление только с клавиатуры)
- возможность эмулировать касания экрана из событий геймпада (для игр, которые поддерживают исключительно управление с тача)
- поворот окна игры в нужную ориентацию, в соответствии с настройками, которые запросит игра (дать возможность разработчикам выставлять нужную ориентацию экрана в конфиге при создании пакета, а поворот контента осуществляется на стороне ОС). Данную проблематику я описывал в своем докладе на Mobius 2023
- визуально более привычное и красивое отображение библиотеки игр
В данном видео продемонстрирован запуск уже опубликованных портов игр, где поворот контента игры осуществляется на стороне самой игры. А также запускаются игры, в которых никакой дополнительной работы по адаптации поворота контента не проводилось, что значительно упрощает портирование самих игр, игровых движков и приложений.
В прототипе еще не реализован весь задуманный функционал и визуал, по возможности буду делиться апдейтами по теме.
Подписывайтесь на канал
Post #72
4.4K