Какими языками и инструментарией лучше пользоваться, чтобы написать браузерную игру?
Бэкенд на nodejs, фронтенд на javascript, транспорт через websockets. Если потребуется база данных, возможно есть смысл взять mongodb/couchdb, т.к они хранят данные в json, что удобно, т.к и на фронте и на бэке яваскрипт.
Как и большинство посоветую node.js, главное вкурить в него и понять механизм работы, в этом случае вы не словите проблем, которые сможете словить с PHP. Тут из больших бонусов:
 — Отсутствие блокировок
 — Один процесс обрабатывает множество запросов
 — Возможность хранения одного экземпляра данных и взаимодействие с данными не потребуют блокировок