Kinda looks like they removed all download links for even the outdated stuff, pretty bad move for anyone who played their games.
If this is the case, that's about as thought out as Itch doing the same to the developers. Great way to treat your user base just because you are having an issue.