
Компанія Unity Technologies робить важливий крок у напрямку доступності (accessibility) відеоігор для людей з інвалідністю. Тепер розробники зможуть безпосередньо використовувати вбудовані у macOS та Windows системні скрінрідери (екранні диктори), що суттєво полегшить адаптацію інтерфейсів для незрячих геймерів та користувачів із порушеннями зору. За інформацією видання Engadget, нова функція вже з’явилася в альфа-версії рушія Unity під індексом 6000.3.0a5, а її повноцінний реліз відбудеться у складі масштабного оновлення Unity 6.3.
Це нововведення дозволить створювати інклюзивні ігри набагато швидше та дешевше, ніж раніше.
Як працює системна озвучка в іграх
Більшість сучасних ігор створюються як відокремлене графічне середовище, яке напряму надсилає зображення на відеокарту (через DirectX, Vulkan або Metal). Через це операційна система сприймає гру як один суцільний медіапотік і не «бачить» окремих кнопок, меню чи текстових полів.
Завдяки новому API від Unity, рушій зможе транслювати ієрархію інтерфейсу гри (UI Toolkit та UI Essentials) безпосередньо операційній системі. Системні екранні диктори — Narrator у Windows та VoiceOver у macOS — озвучуватимуть текстові підписи, описи кнопок та стан меню під час переміщення фокуса гравцем. Це допоможе користувачам орієнтуватися у налаштуваннях та ігровому процесі без залучення стороннього софту.
| Критерій порівняння | Старий підхід (власна система TTS) | Новий підхід (інтеграція з OS Screen Readers) |
|---|---|---|
| Вартість та час розробки | Високі (потрібно створювати чи ліцензувати рушій синтезу мовлення) | Низькі (використовуються готові API операційної системи) |
| Якість озвучення та локалізація | Обмежена (голоси часто звучать роботизовано, мало підтримуваних мов) | Висока (користувач чує знайомий голос ОС із повною підтримкою його мови) |
| Навантаження на систему | Високе (додаткові фонові процеси синтезу мовлення в грі) | Мінімальне (ресурси виділяє сама операційна система) |
| Гнучкість для гравця | Низька (не можна змінити швидкість чи тембр голосу поза грою) | Висока (гравець використовує свої звичні налаштування диктора в ОС) |
Переваги для ігрової індустрії
Раніше створення доступних інтерфейсів для незрячих гравців було прерогативою лише великих AAA-студій з величезними бюджетами, які могли дозволити собі розробку кастомних рішень Text-to-Speech (TTS). Невеликі інді-розробники зазвичай ігнорували ці функції через брак ресурсів. Інтеграція нативних екранних дикторів на рівні рушія Unity демократизує доступність, дозволяючи навіть одиночним розробникам робити свої проєкти інклюзивними в кілька кліків.
Підсумок
Unity Technologies додає підтримку нативних екранних дикторів Windows (Narrator) та macOS (VoiceOver) у майбутнє оновлення Unity 6.3. Это дозволить розробникам легко транслювати елементи ігрового інтерфейсу в системні служби озвучення для незрячих користувачів. Новий інструмент знижує витрати на розробку інклюзивних ігор, замінюючи дорогі кастомні рішення безкоштовними системними інструментами.

