Itch!

PC Games Like Itch!

Puzzle

Itch! is a Puzzle game. Released for PC on August 7th 2003. We found 44 games which are visually similar to Itch! on PC.

Platforms: all PC

Released: August 7th 2003