Back in my dark ages of computing, when I only had a PC and I pirated just about every game and application I used, Steam was launched, promising to revolutionize the gaming industry. It did not, at least not at the time. When all you wanted to do was use a CD-Key and no-CD Crack from mega-games or GameCopyWorld, a distribution platform forcing its users to actually pay for a game was ridiculous and threatening.
Despite this, even then, I knew there was something there. Why? Because just like iTunes, Steam allowed its users to accomplish all the goals of piracy (save the cost), without the piracy: download and play right there, with even less hassle than piracy! Cool… I’d be willing to pay for that. And in a few years time we were all doing it!
Fast forward eight years and Steam is the most prevalent game distribution platform around, at least most certainly for PC gaming. After the port to Mac, Steam was actually pretty decent, slowly releasing Mac titles and offering cross-platform purchase translations. I loved it! All those games I had for Windows were suddenly available for Mac without paying a penny more. But despite all this work to transition Steam for Mac, they still somehow don’t quite get what Mac users like about having a Mac; it’s in the details, always has been, always will be. So where does Steam for Mac still go wrong?
You’re unlikely to be using a trackpad or MagicMouse for your gaming, but these days I find myself browsing steam for new deals at least once every few months, often just purchasing games for others. But browsing in Steam is like taking a step back to my PC days back in 2004. I constantly lose track of my position because every time I scroll it behaves like the second hand of a clock; chunking its way up or down in jarring intervals.
It’s a frustrating phenomenon when all of your devices are designed for the natural smooth progression in scrolling that the Mac experience typically offers.
Mac OS X Lion has been out for four months now and was available for developers to play around with for many months before that. Despite this, the red, orange and green buttons for window management are all still presented in Leopard/Snow Leopard style. Because of the shrinkage that was applied to those widgets in every single other app I use, this makes Steam feel completely out of place. Valve! Update those widgets already!
Although dozens of critics have hated on the Steam general UI, I’m not a hater. I like it because I like different designs. But I’m also happy to admit when I see something better and this tweaked design by Cocoia is gorgeous. It’s been around for a long time; too bad Valve hasn’t hired this guy.
This one isn’t a UI complaint, but one of missing functionality across all platforms. It’s way more fun to gift a particular game to someone, but sometimes your friends haven’t filled out their wishlist. Then what? How about offering gift certificates! I can’t think of a better store that desparately needs gift certificates than a completely online-distribution system. iTunes does it, Kobo does it, Amazon does it, Netflix does it, and just about every single digital distribution system in the world, except Steam.
I may not be gaming as much as I used to, and these UI annoyances aren’t enough to take all the blame for that, but they may make up a small portion of it. It would be nice to see Valve putting a bit more thought into the work they do to get the little things right. I have a lot of respect for app developers, but only when the quality of their applications are up to snuff.
When a developer has placed his or herself in the shoes of their users, you always notice these things because they make their app the way you would make it. I’m not talking about the coding per se, but the experience of using the app. Through a great, engaging experience, you can really appreciate the work they’ve put into their application. The next time you discover a new feature and it works in a brilliantly simple and elegant way, you notice. (E.g.: pull to refresh by Atebits found for the first time in the Tweetie Twitter client). When an update comes out, making things you do every day easier than ever, you notice (e.g.: Foursquare does this regularly. Facebook does not).
I want to be engaged by Steam, to keep me coming back to play more games, but it’s entirely up to the devs to put thought into the details to make that happen.