Практически на любом языке можно делать игры, на одном удобно на другом менее. Для серверных игр нужно использовать что-то более приспособленное к интернету (или библиотеки)
Технологии HTML5, называются Canvas., для сети используется WebSocket.
Две игры разные, но все же, используют в качестве основного языка, как говорят, "pure javascript", то есть чистый JavaScript - язык программирования... Читать далее