Какой игровой 2D движок выбрать?
В Unity последней есть 2D
Из мира JS... По графике могу посоветовать KineticJS, хотя мне его гибкости не хватило. Чисто игровые движки посмотреть лучше там: www.html5gamedevs.com.
Из мира multiplatform... Так же крайняя версия Unity уже юзает WebGL и там можно разрабатывать под браузер без проблем с доп. плагинами.