What kind of restrictions are on trying to publish a game?

In addition to that, an alternative that might interest you is Creator FAQ - itch.io

They don’t want any money upfront as far as I’m aware, but more on that in the FAQ.
Decently popular platform nowadays, when it comes to indie titles.