Boa tarde, dá para fazer o jogo em php, ruby, perl, etc, de referir que é indispensável o html, css e javascript (ajax,jquery,etc) para criação da interface front-end.
No entanto é preciso ser um bom programador de uma das linguagens acima mencionada e é preciso escrever em primeiro lugar um bom algoritmo do jogo que se pretende programar...
Atenção que normalmente para um só programador, criar um jogo dá pana para mangas, será necessário meses ou anos de dedicação sem desânimo para se conseguir criar um jogo viável no mercado dos jogos web-based.
A minha sugestão recai que crie um equipa de 5 pessoas onde 2 dominem a mesma linguagem de programação por exemplo php, 1 domine javascript/html/css e outro domine parte gráfica (photoshop).
Com esta equipa definida é só distribuir tarefas bem sincronizadas por toda a equipa e agora sim tem tudo para criar um bom jogo.
Abraços