Oh that's great. Other Worlds... just by the title sounds amazing, I love it already :D
It's not that. My project I am currently working with big company is not yet published. Not even title. Also it will be on steam, not itch.io. My twitter is a place were you'll find all details