While i did not get to play it all due to my computer lacking the hardware needed, what i got was still an amazing experience crossing an amazing atmosphere as well as the oddworld creatures and concepts
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.