Valve продолжает развивать Steam Controller, и теперь владельцы устройства смогут использовать его возможности даже в играх, не связанных со Steam. Всё благодаря обновлению библиотеки SDL, которая получила поддержку расширенных функций контроллера и открыла разработчикам доступ к его необычным возможностям.
SDL — это популярная кроссплатформенная библиотека, через которую приложения взаимодействуют с оборудованием. Её используют тысячи программ и игр на Windows, Linux, macOS, Android и iOS. Проще говоря, теперь разработчикам больше не придётся запускать Steam в фоне только ради того, чтобы Steam Controller корректно работал с нестандартными функциями.
Ранее без Steam полноценно работали лишь базовые кнопки и гироскоп. Теперь SDL поддерживает и фирменные трекпады контроллера, сенсорные стики, а также систему grip sense. Именно эти функции делают Steam Controller настолько необычным устройством — особенно в играх, где управление изначально рассчитано на мышь и клавиатуру.
Особенно выиграть от изменений могут старые PC-игры, эмуляторы и различные open-source-порты, где SDL используется чаще, чем в современных AAA-релизах. Для многих таких проектов трекпады Steam Controller способны буквально заменить мышь, делая прохождение гораздо удобнее с дивана. В своё время именно это стало одной из главных причин, почему у контроллера появилась настолько преданная аудитория.
Правда, есть важный нюанс. Обновление SDL не означает, что каждая игра автоматически получит поддержку всех функций Steam Controller. Разработчикам всё равно придётся отдельно внедрять эти возможности в свои проекты. Но сам факт появления официальной поддержки на уровне библиотеки — уже серьёзный шаг вперёд.
Для Valve это ещё один способ укрепить позиции своего необычного геймпада, который когда-то считался слишком странным для массовой аудитории. Иронично только то, что даже ради записи в лист ожидания Steam Controller пользователям всё равно понадобится аккаунт Steam.
Источник: www.goha.ru