Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Love the concept. Wish I didn't have to go to a separate site for documentation, but I get the point. I think if its a game, it might be nice to have everything on one screen, so perhaps a browser inside the game?