Более чем реально. Все технологии для этого есть:
1. Риалтайм транспорты WebSockets, SSE (Socket.io)
2. 2D, 3D: Canvas, WebGl (Tree.js, LibCanvas, и ещё десяток библиотек и движков игр)
3. Звук: <audio>
Есть проблема в кэшировании ресурсов и текстур — 5+Мб локального хранилища и кэша браузера на всех не хватит, поэтому масштаб игры может быть сильно ограничен.