Might want to contact support for a definitive answer. It's probably fine if people can play and enjoy the game as acquired from Itch.io without having a Steam account. Bonus features added on top of the base game can require one.
Viewing post in Steam test ID
Ahh yeah, there is a solo mode. but the networking is handled via steam. I've been thinking though, Maybe is possible to have the option for not steam so it can cater to all. But since multiplayer is only working via LAN and steam at the moment I guess that is an issue. Thanks for your reply.
I'll look into seeing if its possible to run a non-steam networked version and a steam version if not i'll just get started on removing steam lol