you are viewing a single comment's thread
view the rest of the comments
[–] 18 points 3 months ago

The games are from Itch.io. The initiative is just sponsored by Necrosoft. They're DRM free games you download.

  • source
  • parent