Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

i saw beta, you seem to successfully log in and changed your name, it should let you play, if not that is really strange.