Yes! It will be available on Itch when released :)
Game art is created by CptPopcorn, you might have seen their paintings before!