Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I must say, I don't come across many giant monster videogames. At least not many good ones!