Babylon.js is truly great to work with once you get the hang of it, and I’m sure it will grow in popularity as time goes on: The ability to code in typescript or js, open your browser and play instantaneously is amazing (no more waiting on unity to compile thank god…).
There’s a vast terrain with numerous enemy NPCs and multiple players interacting simultaneously. Impressive physics are at play, and despite all these concurrent activities, I don’t notice any drop in FPS. Achieving such performance in a 3D web game is generally quite challenging.
Agreed, it is a very polished action game and runs very smoothly (I would love to see a dev blog on how they built it).
Shell Shockers is the only one I know built with Babylon.js with that type of gameplay, did you check that one?
Then again, if I take my project as an example, and on a recent test, I can have 10 players running arround casting, talking, and moving around, all with 30-50 monsters moving around with their own behaviour, on a small 3d map, and running above 60 fps. Those are good numbers for a 3d web engine. And there is massive improvement I could add like VAT animations and instances to improves these numbers and there is probably many other things I could do but just don’t know about them yet.
So to answer your question, in my experience (only a year though), in 2023 you can definitely build something similar to apes io with Babylon.js.