Готовьтесь, ответ будет кратким.
На Windows.
Почему? Потому что большинство софта заточено именно под Windows. Его легко использовать, с ним все знакомы. Linux же скорее даст фору в разработке браузерных игр.
Конечно мы все понимаем, что разработка игры зависит не от операционки компьютера. Все зависит от движка на котором вы эту игру будите клепать. 3D Игры отдают предпочтение -unity3D и cryEngine.
2D- GameMaker, constract2.
Наконец-то кто-то ответил прямо на вопрос. Это я и хотел услышать.