Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Not my cup of tea, but was nicely designed, It reminded me of Keep Talking And Nobody Explodes