Posted January 24, 2014
Fenixp: ... I don't think they could, and that it would actually be of much help even if they did. There are 'Steam replacement' libraries already, i. e. libraries that offer the same functionality as Steam - they're just much more difficult to implement, which I suppose is why we wait
I don't see why they couldn't. Something like achievements they probably just have to turn off, something like cloud saves they have to replace by their own - and if then they programm a bit more abstract and publish the code, it's their code right, then it would help others. Niggles: ... Game was launched Jan 15th. 9 days since the launch. Don't you think its its a bit unfair to people waiting?
Kickstarter backers would have assumed steam and drm free versions would have been launched at same time. ...
Anyway Question - is it easier to steamwork a game at the start, rip it out later, or tack steamworks on top of a drm free version of the game?.
For the first thing. I don't think the two version have to come out at the same time, a delay of 1-4 weeks is acceptable. After all there is additional work to do for the second version (whatever you choose to be second) and why should users of the first version wait then. Kickstarter backers would have assumed steam and drm free versions would have been launched at same time. ...
Anyway Question - is it easier to steamwork a game at the start, rip it out later, or tack steamworks on top of a drm free version of the game?.
It might even be better for the DRM version as it probably benefits from all these beta testers on Steam and will probably contain less bugs. That's something.
As for the second question, that is a good question. From a programming standpoint of view it would be very appealing to have a mock up Steam API interface layer and then just switch underneath between Steam or not Steam. That would be the cleanest solution, but just having a port of the Steam version, i.e. ripping Steam out, seeing what doesn't work anymore and either turning it off or replacing it with other stuff, would probably be equally possible. You could even start with a DRM free version and then later enhance it by Steam services as you see fit.
The main thing is that supporting a "normal" DRM free version and a special Steam version is more effort than just doing one of the two things. Banner sage promised to do both so they have to do both, although it might take some time, which is okay in my opinion.
But there are other who just don't even go the extra mile (Stardock, Paradox, Take2) which is sad and may be also a bit unwise. Who knows...
Post edited January 24, 2014 by Trilarion