itch.io now has a logo!
I’m still rolling it out to the different pages, but you can find it on the homepage right now: http://itch.io/home
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.
View all updates