Из FAQ:
Моя игра работает через браузер, могу ли я опубликовать ее в Steam Greenlight?
Игры, распространяемые через Steam, должны запускаться как отдельное приложение. Если ваша игра работает только через браузер, вам необходимо создать версию, которая будет работать как отдельное приложение без использования браузера.
steamcommunity.com/greenlight/faq
Вот неплохая статья про гринлайт:
habrahabr.ru/post/208420