Itch.io AI games flood the store: new game pages doubled to 6,000+ a day since August, but downloads and purchases did not.
Zelda: Ocarina of Time hits No. 1 on the Switch 2 eShop charts on Nov. 1, 2026, four days before launch. Full top 12, ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results