Как ПРАВИЛЬНО создавать веб-приложения и браузерные игры?
javascript, webgl, socket.io
главное, никогда не гуглить слова выше, а то за вами приедут люди в черном ;)
Я работаю с Crafty.js - могу сказать, что очень хорошо построенная библиотека в архитектурном плане.
Для работы с проектом - достаточно только её! Без всяких обвесов типа jquery и прочих!
В ней есть свои селекторы и т.д.