I'm close to releasing a new game here, and hopefully on itch.io. I'm kind of hoping for more seasoned itch.io developers to answer this one. I have a project I've been working on for the last 3 years, I'm a bit worried.. I've just built the page here and hoping this is a good place for releasing a game. How well would you recommend itch? And, Would I be signing anything away once I upload my game here?
Not sure what to expect, here is my page:
Thanks for any advice.