Indie game marketplace Itch.io goes down as it claims Funko Pop company used "AI-powered" brand protection to create "some bogus phishing report"
Indie game distribution site Itch.io has been offline today, and it has a truly bizarre reason as to why. Itch.io might not be as huge a platform as Steam, but it's a major cornerstone of the indie gaming community,