...And the three nav links are made via empty, transparent <a> containers absolutely positioned over <div> text. Focusing, therefore, has nothing to read.
N.b both left- and right-clicking activates these anchors, because navigation is implemented as a delegated `mousedown` event on the document.
The demo should at least have a noscript tag, to tell me why I can't read the page.
What I meant to say was: The lack of a11y doesn't seem to be a deficiency of the library itself but rather of a hastily written demo application/renderer.
EDIT: It does work in Firefox for Android!
It allows you to add ping to various obstacles, has both TTS and STT, and so on and... I could actually play it, whilst blind [1]. I could play a shooter, and not suck, without my sight.
A lot of what they did with the engine was really simple, but I so wish that there was a wider adoption of those kinds of techniques.
[1] My blindness comes and goes. Some days I have 0% vision, other days 75%.
MacOS 11 Firefox 129