3 ms·
Steam works on all major platforms (aka Windows, OS X, Linux). Windows Store is a insane and stupid idea to centralize the applications for the most common OS r
by darklajid 10y ago
Steam works on all major platforms (aka Windows, OS X, Linux). Windows Store is a insane and stupid idea to centralize the applications for the most common OS right now.
Even if the reason for 'cannot work together' would be Steam, I'd say that's great. Let the Windows Store die, sooner the better.
But I don't think that I can follow your thoughts here. If you have to rewrite parts of your code for a non-Steam version (fine, makes sense, sounds plausible) then .. I still don't see why that version is unable to talk to the versions on Steam. In the end these games are talking UDP I assume. If you use Steam for a lot of boiler plate code or implement that stuff differently/yourself: The inability of these two "ports" of the game to talk to one another is not a technological problem, I think. It's a problem of policy/politics.
- hacker_9 10y agoYou are right I think, at the end of the day they could just handle the packet sending/receiving themselves to support distribution outside of Steam. But if there is a barrier in the SteamWorks API to prevent that somehow (which is unlikely I guess though my memory of the API is hazy), then Steam would be to blame. Assuming there isn't a barrier, then really it is Activision's fault for not integrating the network code properly so Steam and non-Steam players can play together. in either case, I fail to see how this is the Windows Store's fault.
- Cpoll 10y ago> But if there is a barrier in the SteamWorks API Unlikely. There are Steam games that play cross-platform with PS4/XBONE; Rocket League comes to mind. I'm sure it's possible to program yourself into a corner in regards to this, but I don't think Steam is forcing you to do so.