Oh noes! Steam is going to have a sale! So itch.io must have one too, or there will no longer be balance in the universe, and your eyes will fall out and your arms drop off.
Includes the following games: