Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Solid little game, but as you say, a bit rushed and contrived. Quite impressive for only 3 days though.