Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I remember this having been playable online.  Kinda miss it being that way, but from what I recall it was a fun, well-made little game.