It's the "itch.io suggested I do a summer sale so sure okay why not" sale!
Though I suppose it could also be a 3-year-anniversary sale since June 20th is when Episode 1 (which is available for free) was first released.
Talk about coincidental timing, huh?
Includes the following games: