If you expand the more information on this page it says that the game, which at present is just a prototype, was made by HotBrewGames. Quick google search reveals that it's been in development since around March.
They haven't been active on any of their socials for a few months, I'm guessing due to COVID. This prototype has been uploaded for less than a day though so I'm guessing they're making a return.
I have absolutely no affiliation with them or the game and only stumbled across this prototype in the new itch.io releases so I figured I'd play it, somehow I've found myself helping everyone else play it too...