Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Too bad I have to go through a Paypal checkout or else I would have bought this if I could simple use my credit card.

Paypal allows you to pay with credit card if you don't have a Paypal account.