Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

(Mind you this is from the screenshots)
The game reminds me of a small flash game from acouple of years back called Help the Hero