Setting up on itch.io
For indie game developers, itch.io is an incredible FREE site to publish and share your work.
Look here for a rundown of the greatness they provide for developers:
itch.io is an open marketplace for independent digital creators
itch.io Creator FAQ
What does itch.io give me?
and this post for some great insight into the start of itch.io
Posted March 03, 2013 by leafo (@moonscript)
Today I set up an itch.io page where I'll share development builds of Flatulent Cupid.
So it's time to start programming a thing and all that.