Do not appear to be no-install or "Portable" games. Portable apps like you see https://portableapps.com/ are an example of portable no-install apps.

So there it is, this is not a feature of the games you listed.