Is the full release going to be released here on itch.io?
It will be, but it'll be a paid product with a demo embedded in the page :)
I'm not sure I even understand what that means. I know that I'm tired it's late so let me rephrase. Will a full drm free non steam version be here with all features or should I pass this game by and wish you well.
Yup a full DRM free non-steam version will be available here :)