If geeks love it, we’re on it

Steam: A game developer’s dream

Steam: A game developer’s dream

Steam as a beta test platform

Valve’s Steam gaming platform got off to a rocky start in 2004. It was buggy, slow, and fielded complaints from thousands of angry gamers for changing the paradigm so drastically. Remember, before Steam, people had to go to stores and buy physical disks. Weird.

Times have changed. Steam is the King of the Hill in terms of digital game distribution services. There are competitors, but all they do is sell games, really. EA’s Origin is a potential competitor, but it’s in its infancy, is plagued with issues, and isn’t quite ready for prime time. Yet.

Okay, so Origin may one day be able to compete with Steam for gamers’ attention; especially if exclusivity comes into play. The next generation may very well see “console wars” happen on the PC gaming side. It will no longer be “PC vs. Xbox 360 vs PS3”. It will be PS4, Nextbox, Steam, and Origin. If you want to play Half Life 3, you’ll need Steam. Dragon Age 3? Origin. Maybe. We’ll see.

However; one thing that Origin will probably never be able to do that Steam does right now is be used as a beta test platform for other developers—both Indie and smaller studio.

Using Steam for Beta testing

Futuremark Game Studios sent out a press release today for their upcoming UFO tower defense game “Unstoppable Gorg“. The press release was announcing that Unstoppable Gorg just got approved for XBLA, as well as posting a new dev diary for the game. Dev diaries are cool because they give an insider glance at game development straight from the team that’s working on the game. What struck me about this particular dev diary, however, was this part:

A few people have asked whether we can open the beta up to people playing on Xbox or iPad. This is something we would love to do but unfortunately it is not very practical for the type of beta we are running. One of the (many) great things about Steam is that we can update the game whenever we want. The processes involved with Xbox LIVE and the App Store would just slow us down.

* They will deny it of course, but there really is a big red button at Steam they press to release games and updates.

Check that: “We can update the game whenever we want”. That’s some serious power for a beta test platform. Updates could go out daily if they wanted. This makes the beta test look extremely responsive. Players test, post reports and suggestions, and the devs can roll out patches that very night if they want to.

I can’t say much about my own beta test experience with Unstoppable Gorg, except to say I’ve been extremely impressed with the response of the developers. Steam gives them the ability to be extremely responsive to global beta testers in different time zones and countries. That’s something we won’t be seeing in any other distribution platform for a long time, if ever.

The evolution of Steam

I imagine that Steam has been a somewhat surprising and auspicious victory within the hallowed halls of Valve HQ in Bellvue. Sometimes parts of their success seem like happy accidents; Steam really changed the DLC landscape when they made it extremely easy for users to make purchases. New features like Steam Cloud are making even bigger differences to developers and gamers alike.

Steam will very likely continue to be the de facto standard for PC game distribution for quite some time because as history has shown, the more developer-friendly a product is, the better it does.

Comments

  1. FM_kingkatt
    FM_kingkatt Hello, I'm the community guy for Futuremark Games Studio, the developer of Unstoppable Gorg.

    I just wanted to clarify one point so you get the complete picture - we can update our game whenever we want through Steam, but the Steam team are still involved in the process. We send them files, they put them up behind a test switch, we test them, and if all is OK we ask them to push that big red button of theirs.

    They still have the ultimate say in what goes out on Steam, but we have always found them to be extremely helpful, easy and fast to work with. They are a great partner for indie studios like ours.

    Thanks again Brian for mentioning our game, we are thrilled that you are enjoying the beta!
  2. NiGHTS
    NiGHTS Hey Kingkatt! Glad to see you stopping by!
  3. GHoosdum
    GHoosdum Kingkatt - we're always excited by direct engagement. Thanks for stopping by our site!
  4. RootWyrm
    RootWyrm
    Hello, I'm the community guy for Futuremark Games Studio, the developer of Unstoppable Gorg.

    Ohai! Welcome to Icrontic. We don't bite here. Unless you ask nicely. Then, well, I'm sure we can figure SOMETHING out. :bigggrin:
    I just wanted to clarify one point so you get the complete picture - we can update our game whenever we want through Steam, but the Steam team are still involved in the process. We send them files, they put them up behind a test switch, we test them, and if all is OK we ask them to push that big red button of theirs.

    I know Steamworks is NDA'd from here till next millenium, but can you talk a bit more about the process there perhaps? About how long does it usually take them to get back to you on major publish (say, >200MB) for a released game (say, Shattered Horizon) versus a beta which is currently trying to consume my soul (say, Unstoppable Grog)?
    They still have the ultimate say in what goes out on Steam, but we have always found them to be extremely helpful, easy and fast to work with. They are a great partner for indie studios like ours.

    Does that mean Valve performs their own thorough QA/QC set against titles before setting them loose on the world, or does that vary by title and/or release state? Is it easier to get them to push the publish button on a beta versus a release, or is it more or less the same?
    Thanks again Brian for mentioning our game, we are thrilled that you are enjoying the beta!

    Shh. Must not mention satellites. Must not get sucked back in. Must not. Work to - aw, 9 more levels won't hurt...
  5. FM_kingkatt
    FM_kingkatt
    RootWyrm wrote:
    I know Steamworks is NDA'd from here till next millenium, but can you talk a bit more about the process there perhaps? About how long does it usually take them to get back to you on major publish (say, >200MB) for a released game (say, Shattered Horizon) versus a beta which is currently trying to consume my soul (say, Unstoppable Grog)?

    Does that mean Valve performs their own thorough QA/QC set against titles before setting them loose on the world, or does that vary by title and/or release state? Is it easier to get them to push the publish button on a beta versus a release, or is it more or less the same?

    Good questions, but hard to answer with our limited experience as we only have Shattered Horizon - our first game - and Unstoppable Gorg - currently in development - to go on.

    Both games had/are having long beta periods with multiple updates before launch. I think we did at least 8 Steam updates during Shattered Horizon's beta, and it would not surprise me if we did at least that many with Unstoppable Gorg before it is ready for launch. It's hard to say how that approach affects the turnaround times, compared to say asking them to release a huge launch-ready game in one step. The biggest barrier for us is often the time zone differences - we are based in Finland, while Valve are in Seattle.

    I do not know the answer to your second question - you would need to ask someone from Valve. As I said, we only have limited experience, but what we have seen so far, we like very much!
  6. ardichoke
    ardichoke lawl EA Origin. I hope they do release their games exclusively on there. It will make it that much easier for me to avoid buying games from EA.
  7. steamed Steam is DRM-locked down on the open pc platform. Why close off an open platform like the pc? Gabe is a big hypocrite, going about others being closed, yet his own steam is sealed off from the outside. And they don't give out sales numbers. Why should i trust them. I avoid steam.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!