phaser-ce
phaser-ce copied to clipboard
Accessibility Support in Phaser (screen reader)
This Issue is about: accessibility support in Phaser
Sorry if it's not appropriate to post feature request / questions here --- feel free to take it down if so.
I'm currently working on a Phaser project and there's a requirement on accessibility especially for screen-readers (HTML-DOM aria-label equivalent). I am wondering if there's any plan to support this from the community-side?
Accessibility support is added with PIXI v3. I understand that Phaser uses a fork of PIXI v2, and there has been discussions in the past on migrating to PIXI v3 as well as PIXI v4. Any insight/updates on the current strategy from Phaser to implement PIXI features beyond v2 would be very helpful.
Thanks!
Reference: PIXI.accessibility API
It's up to the community if they want to try and incorporate Pixi 4 or not. However, as someone who has created many accessible games with Phaser, it's perfectly possible to do it right now. I would argue that the DOM element per Sprite approach that Pixi uses isn't always the best way to handle it - it's usually very game specific. From grid inputs to auto scanning focus rects, to dwell timers, there are so many different ways to approach it that one shoe rarely fits all.