Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I think the graphics are designed to look that way. It's a clever and humorous strategy for a 72 hour game jam. 

That's quite a possibility