Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

It reminds me of that one game off of Neopets. I believe it was called Hannah and the Ice Caves or Faerie Quest. It looks really familiar.