Thanks for your feedback. I am not sure what does accesability means in the context of a game development
No, the waves aren't exaclty the polygons. When the sound is emited, a corresponding component checks the raycasts that automaically placed in a circle and send the information to a little nodes which moves from start to raycast's hitting point, and the corresponding line updates it's shape from the positions of it's flying children.
I thought about shading a node, if it didnt hit the wall but I didn't thinking that it could shade all of them at once depending on a distance, I am a bit struggling with a gradients though 😅
Also, I am not sure what do you mean by repeating the wave. If it's what I think, it could overload screen with a bunch of waves and I think is redundant.
I am now working on that different waves would combine toogether (or push other waves) when collide, to remove a bit mess on corners. But now it's eather glitchy or heavy on a computing powers
Definately will check your game 🤗