Itch Page [raw] LD59LDJam Apr 30th ยท 14:42 UTC · 12 days after compo start by Rezervold · 6 Is it worth putting effort into an itch page? It feels like the icon quality when you publish matters a lot more