Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yep. Chrome only for now,  unfortunately I haven’t had the time to troubleshoot on any other browsers.  If you wouldn’t mind, try out the executable downloads as those should all work.