Itch

Itch or itch.io is a website you can use to host and find lots of interesting games. Somewhat of a Bandcamp, but for games.

Issues

I have a few issues, however:

See Also