I and looks like most others read this as "a game to scratch my itch". If OP means games specifically from itch.io they should spell that out a bit more because that's very different.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: