Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

A strange but pretty enjoyable game to play and explore. I guess it's good that you don't know about it beforehand, so that the element of surprise works. If you're interested, you could enter this game into our contest, the Game Development World Championship!