Will this release on itch?
Looks amazing and seems to play pretty nice too.
I will do Steam early access first.