Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Can't buy game over itch. Credit Card method only available for US? Why can't see that game on GOG or Steam. Just frustated.

Grabbing paypal or a prepaid card is easy. Or you can use paysafe to buy Bitcoins, and pay with those :)

Steam is coming, but at a higher price