This was good - it felt nice to go through these moments with these people, and share thoughts with them.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.