On what platform?
Without this information, we can't help you (although it appears that you are speaking of mobile games, correct?).
One way would be to make your own site with something like 000webhosting (seemingly the best from the free ones) coupled with Wordpress and some of the extensions, then you could set up a homepage for your game and host it there. Then, to get people's attention to it, you could submit the app to one of those app review sites.