Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Reminds me of an old Japanese game i used to play on nes when i was a kid :)