Как создаются браузерные игры?
Недостаточно данных, какую именно игру хотите? Например, Годвилль ничем не отличается от обычного SPA. Если что-то должно бегать-прыгать-взрываться, то надо смотреть на игровые движки (phaser.io, CraftyJS), писать будете на JS или TypeScript. Если 3D — BabylonJS или PlayCanvas. Не исключен вариант с конструкторами типа ClickFusion или Construct 2, которые умеют публиковать в веб, тут вообще программирование мышкой. Unity 3D тоже умеет публиковать в веб. Еще многообещающий инструмент Blend4Web.
Отличие - только больше динамики в браузере.
И применение специфических технологий для быстрого отображения в браузере. Канвас и т.п.Язык - все тот же ЯваСкрипт, ему нет альтернатив. Раньше еще имело смысл на Флеше - сейчас уже не имеет смысл.
На сервере что за язык - значения не имеет.