Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

There are no plans to release on Steam, sorry. With you can choose to use their launcher but also download the executable for Asset Forge without using a launcher, so it's better than using Steam.

yea, unfortunately my problem is the payment system. in steam we could use voucher's instead cc.

I'm not sure what vouchers are but on you can pay using both PayPal and credit cards :)