Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

There should be an extra key, did you find it? And in the last patch that door should be not near the edge of the screen, so it doesnt it the key.