I must say that I'm looking forward to new features. Even multiplayer even thou I probably won't be spending too much time in it as I don't have many gamer friends.
But as far as getting Factorio to Steam goes:
Take my advice and don't rush getting Factorio on Steam.
I understand that publishing Factorio on steam would greatly increase the player base and consuqentually make you earn more money which can be invested in further development. But getting Factorio to Steam is still might not be a verry good idea. Why?
Factorio is higly moddable game. And since you can't guarantee that updating to newest version of Factorio won't break some existing mods you can quickly end up with lots of players who won't ba able to continue playing their existing maps due to that athleast not until their used mods get updated. This is especilly big problem with Steam since by default Steam client always keep its games fully updated.
I myself own another highly moddable game named Kerbal Space Program and I can remember what its forums looked like soon after KSP got to Steam:
- My game no longer works, it worked OK just yesterday!
- Newest update screwed my game. I want a refund!
- I had to reinstal the older version of KSP just to be able to play it with my favoorites mods.
- etc.
You see while Steam is nice platform for nonmodable games it is quite terrible for modable games.
So let me offer you two alternatives to steam. It is true that using these won't make Factorio as recognizable as using Steam potentionally could but still they could help you increase your playerbase alot and they don't have so strict rules as Steam.
1. Desura (
http://www.desura.com/development)
Desura is nice digital distribution platform which offers you the use of their client and updating mechanizm but doesn't force you to use them as Steam does. You can always download Standalone versions of the games they offer (no need to use their client) and you can use your own updating mechanizm if you wish (one you already have).
Desura supports Windows, MacOS and Linux platforms not sure about iOS but Factorio isn't actually intended for Mobile devices.
The only drawback of Desura is that it can take a few days before they veriffy your newest version (standalone version or using their updatin system). But you won't have to much trouble with this since you already have your own updating system.
If my memory serves me correctly Desura takes only 30 % of your sales revenue but I'm not sure. I suggest you check that out first.
2. IndieDB (
http://www.indiedb.com/)
IndieDB is a digital distribution platform which as far as I know don't have their own client or updating system. So it doesn't actually have any limitations on its own. It seems it havs close relations with Desura and several other Digital distribution systems.
A friend of mine distributed his game through mentioned sites and got huge popularity gain for it. For short period of time his game popularity on that site was almost as good as Minecraft popularity. But the truth is that his game is Freeware so many more pepole decided to go and give it a try that othervise would.
You can read some more about this game here (post #49 marks start of distribution of his game on sugested siets):
http://www.pascalgamedevelopment.com/sh ... quot/page5
So I suggest you go and distrbute your game through suggested sites first and you can get to steam later on when your game would be much better and its development more stable which would atract even more pepole.