So, there's been some furor over the fact that those of us who already have ESO apparently won't be getting any Steam Keys, and a lot of people seem to think that those of us who really want such keys are just feeling entitled, and there's some claims that Steam is way too bloated for a mere game launcher. So, I'd like to take some time to explain why I feel Steam is totally worth it, and why giving Steam Keys to existing subscribers matters.
I'll start with a quote from ZOS, slightly trimmed down to the bit relevant to this discussion:
... if you'd like to play via Steam, you can add the existing title to Steam.
To do this, head to "Games" option within Steam and select "Add Non-Steam Game to My Library." Then, select the checkbox next to "The Elder Scrolls Online" and click "Add Selected Programs."
I'd like to talk a little bit about the Non-Steam Game option. Because the above quote
very much indicates that ZOS don't really appreciate how vastly different the experience is between a game owned on Steam, and one only added as a Non-Steam game.
(As an aside for context: I've had ESO launching through Steam via the Non-Steam game option since the NDA came off, and I was allowed to mention that I had access, and I've been hoping that ESO would come to Steam all that time, for all the reasons below.)
Non-Steam Game differences
One of the things that makes Steam awesome is the Steam Overlay. I can be playing ESO, a friend can be playing TF2, and we're able to chat easily. Mostly just brief messages during respawns, but it's still pretty awesome. Adding a game as a Non-Steam game neuters that overlay a LOT. Here's some screenshots to help explain.
The first one is a shot of the Overlay in ESO. The second is the Overlay in Skyrim.
Working left-to-right, top-to-bottom, the following features simply don't work:
- Time Tracking: A Non-Steam game only tracks the length of time you've had it launched this time; it won't remember that past the moment you exit. Tracking play time isn't a huge feature, but I really do like being able to look at just how much time I've sunk into a game, see at a glance if I've been playing too much lately, etc.
- Links On Skyrim, the links in the upper-right let me look at Steam Groups and Guides for the game, DLC, Steam Workshop for the game, and the game's website. Workshop and DLC don't apply to ESO, and the other three links are still there, but they don't do anything. The guides and groups almost certainly do exist; they're player-made content that every game gets without the devs having to do anything, but I don't get links to them in the Overlay.
- News/Guides/Community Hub/Discussions: These four sections have the same problem as the links; the content in these sections exists, but Steam doesn't know what I'm actually playing, so it can't show me anything. (Friends is showing stuff, I've just rather obviously blacked it out.)
- Screenshots: The Screenshotting functionality of Steam is nice. Any game, any time, I can hit F12 to take a screenshot of what I'm looking at. And I can even upload those screenshots to Steam's servers to share with the world. I have, for instance, taken some amazing shots of the views in places like Eldenroot and uploaded them. But because Steam doesn't know what game I'm really playing, those images don't go into the various Community feeds for ESO.
And it's not just the overlay that's different. The differences in the overlay are just easy to illustrate with screenshots. In fact, here's another couple of screenshots:
The first is the list of options I get when I right-click a friend's name while he's playing ESO added as a Non-Steam game. The second is the same thing, but he's playing a multiplayer game that we both own. There are options right there to launch the game, join him, view info on the game he's playing, etc.
Every player running ESO as a non-Steam game, is a friends list full of people who can't look into it this way. Another barrier to my hopping in-game quickly. Because having that quick link right there in chat when a friend wants me to join him? That last bit of convenience has made up my mind to play something before.
The ultimate fact here is that playing a game you own on Steam is fundamentally different from playing a Non-Steam game. Between the News, the Screenshots, the Community Guides, the Time Tracking, the Groups, etc., there's a lot missing. And I haven't even mentioned the Trading Cards yet, which ESO has support for, because I know they're a bit divisive.
Having a game on Steam is a matter of Community as much as it is a matter of being able to launch the game that way, probably more so. And all adding a Non-Steam game really doesn't get you much more than the ability to launch it, and a neutered overlay. An MMO thrives on community, is built on its community, and by making it harder on players who want to participate in that community, you're only hurting yourself.
After all, wouldn't it be awesome if more players like me, who truly love this game, were able to quickly take screenshots like the one I linked up there, and upload them somewhere where thousands and thousands of other fans would be able to appreciate them? Wouldn't it be awesome if people like me, who've been playing for months, were able to write up tons of guides, and likewise able to reach those guides just by pressing Shift-Tab when they're stuck? Wouldn't it be awesome if, the next time my buddy bugs me about us playing out Covenant characters together, all I had to do was right-click his name in chat, hit Launch Game, and I'm in, rather than find ESO in the list of everything I own on Steam (which is getting to be a bit long of a list these days)?
Zenimax Online Studios, you certainly don't owe any of us Steam Keys, but you absolutely owe it to yourselves to at least reconsider just how much harm you're causing by not giving those of us who already support your game the ability to use these tools, and support the ESO Community on Steam.