Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Thank you so much! And yeah, I had not thought of the languages! You're very right about that. And there are benefits to steam, other than that. It's just not an ideal from a developer's point of view. But I will always release on both, too many people just prefer steam. But Itch will always be my favorite, so I will always release here as well.