About Itch
Based in the United States, Itch is a startup.
Itch is an online platform for indie game developers to share, sell, and distribute their games and digital game assets globally.
Explore Itch's full profile on Brouky
Funding rounds, investor list, risk signals, and comparable startups, all gated to subscribers.