itch.io is a platform where independent developers host and sell games. Think of a digital market: creators upload games so players can find them. According to The Verge’s 3 November report, itch.io …
Source: https://www.theverge.com/games/1025117/itch-io-deleted-a-couple-terabytes-of-ai-slop-games