Jak budować dostępne gry na iOS — lekcje z RetroRapid!
Daniel Devesa Derksen-Staats zbudował RetroRapid! — grę wyścigową na Apple Watch — i przy okazji gruntownie przemyślał, co znaczy dostępność w grach mobilnych. Artykuł to praktyczna relacja z tego procesu, nie teoria.
Kluczowa lekcja: zamiast dodawać dostępność na końcu, Daniel zaczął od pytania “kto i jak może chcieć grać w tę grę?” — i to pytanie ukształtowało całą architekturę sterowania. Gra obsługuje Digital Crown, gesty swipe, tap i klawiaturę. VoiceOver działa z bezpośrednim dotknięciem, żeby nie spowalniał rozgrywki. Każdy tor ma swój dźwięk muzyczny i haptykę. Poziomy trudności nazywają się “Cruise”, “Fast” i “Rapid” — bez stygmatyzującego “łatwy/trudny”.
Mnie najbardziej podoba się podejście do customizacji: czcionki, kontrast, tryb ciemny, orientacja ekranu, głośność i haptyka — wszystko regulowane. “Customization is at its core” — i to właśnie jest dostępność w grach: nie jeden tryb dla wszystkich, ale możliwość dopasowania do siebie.
Warto przeczytać w całości: Learning to develop more accessible iOS games (Daniel Devesa Derksen-Staats)