Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Seems a bit confusing. All I got was a black screen when I tried to play.

that sounds not good, have you tried a different browser?