I'm genuinely curious, who actually falls for this? It's not from the dev, it's made using a cheap website to hide what it actually is, and if you click on the creator it's just the same website over and over on multiple games. I find i very unlikely that the same website has the updated version for so many games.