Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

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