Для чего-то, что работает для пользователя, OOBE (без надстроек и т. Д.); Javascript, вероятно, единственная функциональная возможность, которая существует между всеми браузерами.
Браузер на удивление вполне способен (по крайней мере, Chrome), это то, что Google Chrome пытается продвигать (см. http://www.chromeexperiments.com/).). Однако обратите внимание, что некоторые эксперименты часто затягиваются или не работают в других веб-браузерах.
Что касается списка вещей, которые способны и не способны; для компиляции потребуется немало времени.
Что касается конкретно игры на основе 2D-плиток, я бы не сказал, что не невозможно, но ее может быть довольно сложно создать. Как упоминалось ранее, большинство браузеров (за исключением выдающегося Google Chrome) страдают от ограниченных ресурсов. Поэтому в отношении ресурсов это может быть сложно реализовать и потребует много усилий для планирования.