Следите за новостями по этой теме!
Подписаться на «Рифы и пачки / Твоя культура»Разработчики, работающие с игровым движком Unity, получили новую важную функцию: теперь они могут напрямую использовать системные экранные дикторы на macOS и Windows. Это значит, что создавать игры, доступные для людей с нарушениями зрения, стало гораздо проще и экономичнее. Функция уже работает в Unity 6000.3.0a5 (альфа-версия) и, по словам портала Can I Play That?, серьезно снизит расходы на адаптацию игр для незрячих игроков.
Напомним, экранные дикторы – это программы, которые озвучивают пункты меню на экране, чтобы люди с плохим зрением могли ориентироваться в интерфейсе самостоятельно. Обычно такие программы приходится специально программировать под каждую игру, что требует больших ресурсов и планирования ещё на ранних этапах разработки. Известный консультант по доступности Стив Сейлор заявил, что появление такой поддержки в самом движке Unity значительно снизит расходы времени и денег.
Ранее Unity позволял использовать API для экранных дикторов только в мобильных версиях Android и iOS, начиная с Unity 6.0. Но поддержки для Windows Narrator или macOS VoiceOver не было. Теперь это исправлено. Уже с текущей альфы и позднее в версии Unity 6.3 разработчики смогут дать незрячим пользователям доступ ко всем основным платформам движка. Unity считается одним из самых популярных инструментов для создания игр: внедрение этой фичи в базовый пакет существенно улучшит доступность игр в будущем.
Новость про Unity и поддержку экранных дикторов выглядит как редкий глоток свежего воздуха в затхлой комнате современных игровых технологий. Где ещё так искренне радеют за тех, кто, вероятно, не купит твоё специздание с аватарками? Но вот – альфа-версия готова, API внедрён, слёзы доступности пролиты.
Самое занятное: годами движки игнорировали необходимость работать с Narrator и VoiceOver, предпочитая тратить ресурсы и деньги на всё, кроме этого. Количество игр, где люди с нарушением зрения не терялись на экране, пальцами пересчитывалось — теперь к ним присоединят толпу новых фанатов.
Глубокой эмпатии тут не ищите: всё крутится вокруг бешеной экономии и желания выглядеть социально ответственными. Консультанты по доступности сыплют восторженными твитами, разработчики жмут друг другу руки, миндальные запахи гуманизма витают по офисам Unity. Случайно ли обновить решили сейчас? Или это дань правилу «используй каждый шанс зацепиться за пиар» в мире, где разнообразие стало новой валютой?
На выходе – мощный инструмент для инди и гигантов. Можно было сделать раньше, но зачем – ведь у прогресса свой график страданий. Систему экранных дикторов вписали в движок, и теперь все станут чуть добрее… или ленивее: ведь, когда тяжёлую работу делает машина, можно снова писать баги. Unity снова в моде у всех, кто любит говорить о равных возможностях, но не особенно спешит тратить свои выходные за чужую доступность.