Hi everyone! I’m currently helping develop a game on BGA Studio, and I realized that (like most games on the platform it seems) it isn’t possible to navigate or play using the keyboard alone (e.g. you can't tab through elements on the page). I’d really like to make sure the game I’m working on is accessible to players who use screen readers, can’t use a mouse, or rely on other assistive tech.
I haven’t found much documentation or examples about accessibility in the forums or wiki docs, so I wanted to ask:
I’d really appreciate hearing from anyone who’s looked into this - whether you’ve implemented small things, have ideas, or ran into roadblocks. Even knowing what’s possible (or not) within BGA’s architecture would be super helpful!
If there’s interest, I’d love to start compiling any findings or code examples into a small guide so others can make their games more accessible too
Thanks in advance!
I haven’t found much documentation or examples about accessibility in the forums or wiki docs, so I wanted to ask:
- Has anyone tried implementing keyboard navigation? (e.g. using tabindex, handling Enter/Space for clicks)
- Are there known ways to make the game state more screenreader–friendly (like with aria-label or live regions)?
- Have you run into limitations with how the BGA client handles focus or dynamic elements?
I’d really appreciate hearing from anyone who’s looked into this - whether you’ve implemented small things, have ideas, or ran into roadblocks. Even knowing what’s possible (or not) within BGA’s architecture would be super helpful!
If there’s interest, I’d love to start compiling any findings or code examples into a small guide so others can make their games more accessible too
Thanks in advance!