Our Properties: Gamasutra GameCareerGuide IndieGames Indie Royale GDC IGF Game Developer Magazine GAO
My Message close
Latest News
spacer View All spacer
 
February 9, 2012
 
Activision Blizzard reports better than expected 2011 thanks to MW3, Skylanders
 
DICE 2012: Putting story before gameplay 'a waste of time' says Jaffe [6]
 
What Nintendo's 2011 sales mean for Wii U, third parties [11]
spacer
Latest Features
spacer View All spacer
 
February 9, 2012
 
arrow Principles of an Indie Game Bottom Feeder [13]
 
arrow Postmortem: CyberConnect 2's Solatorobo: Red the Hunter [1]
 
arrow Jerked Around by the Magic Circle - Clearing the Air Ten Years Later [37]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
February 9, 2012
 
Double Fine's Kickstarter Windfall: Will Patronage Supplant Traditional Game Publishing? [4]
 
The Principles of Game Monetization
 
Did DoubleFine Just break the publishing model for good? [5]
 
The Devil Is in the Details of Action RPGs - Part One: The Logistics of Loot [4]
 
Xbox LIVE Indie Games at it Again
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
February 9, 2012
 
Blizzard Entertainment
Language Tester, Brazilian Portuguese
 
2K Sports
Software Engineer - 2K Sports
 
Vicious Cycle Software, Inc
Animator
 
Blizzard Entertainment
Language Tester, Spanish (Castellano)
 
Blizzard Entertainment
Language Tester, Traditional Chinese
 
Blizzard Entertainment
Software Engineer, Web
spacer
Latest Press Releases
spacer View All     RSS spacer
 
February 9, 2012
 
TRION WORLDS AND CHINESE
ONLINE GIANT SHANDA
GAMES...
 
Dragons vs. Unicorns Goes
Solo
 
Spidermann named our game
 
Hawkins, Bushnell, and
Other Video Game
Industry...
 
FuturLab reveals
Velocity, raises the bar
for...
spacer
About
spacer Editor-In-Chief/News Director:
Kris Graft
Features Director:
Christian Nutt
Senior Contributing Editor:
Brandon Sheffield
News Editors:
Frank Cifaldi, Tom Curtis, Mike Rose, Eric Caoili, Kris Graft
Editors-At-Large:
Leigh Alexander, Chris Morris
Advertising:
Jennifer Sulik
Recruitment:
Gina Gross
 
Feature Submissions
 
Comment Guidelines
Sponsor
News

  Stardock's Wardell Details Impulse Reactor Specifics Exclusive
by Chris Remo [PC, Console/PC, Exclusive]
16 comments
Share on Twitter
Share on Facebook RSS
 
 
March 16, 2010
 
Stardock's Wardell Details Impulse Reactor Specifics

As developers look for cost-effective ways to give PC games value-added features like achievements and social integration, as well as combat piracy, the main contenders have been Valve's Steamworks suite and Microsoft's Xbox Live-like Games for Windows Live.

But now Stardock, the PC-only publisher of Sins of a Solar Empire and developer of the upcoming Elemental: War of Magic, is tossing its hat into the ring with Impulse Reactor -- and it believes the ease and customization features it offers will set it apart from its competitors.

"What we're trying to do with Impulse Reactor is come up with a system where we inject ourselves into the game to allow the developer to have all kinds of cool features in there, but they don't have to include a client," Stardock CEO Brad Wardell told Gamasutra in an interview.

"Historically, integrating these libraries into your game has involved one of two ways," he said. "You either get the SDK and integrate the source code into your game, or you get the SDK and make calls to an external client. One's the GameSpy way, and one is the Steamworks way."

"When you're taking a lot of source code into your game, you can customize a lot, and that's nice, but the implementation time can be a lot longer," Wardell continued. "The other way is easier to implement, since you can use the Steamworks API to call Steam and they show overlays in your game. The downside of that is that you have to actually bundle the Steam client into your game."

Wardell sees Impulse Reactor as offering the best of both worlds. It has the ease of integration of a client-based system, but developers don't have to bundle the Impulse client with their game. He says Stardock decided on this approach based on two primary factors: Stardock's historical experience with enterprise-level software, and direct feedback from video game publishers.

"The foundation of Stardock's success in the enterprise space is that we've developed technology to take our code and insert it into other process at a fundamental level," he said. "The most trivial example of this is to skin third-party programs by injecting new drawing code into the application." Stardock currently uses that technique in a number of its non-game offerings, including the Windows customization tool WindowBlinds.

Also of key importance to Stardock publishing partners, Wardell said, is an open system that doesn't tie games to a particular service. "Our publishers came to us and said, 'We're glad you don't require a client, but there's one other issue. Different distributors might object to our developers using Impulse Reactor if they have to create an Impulse account,'" he recalled.

Therefore, Impulse Reactor developers can effectively make the Impulse integration completely transparent. Users don't need to sign in with an Impulse account; they can alternatively access the Impulse-offered social features using an existing Facebook, Windows Live, OpenID, or Twitter accounts.

"You still store a piece of data on our database, but all the identifying information is stored by Facebook or any of these other services that the player already uses," Wardell said. "We don't end up with any contact information. We don't get the user's email address or anything like that."

Developers can Impulse Reactor to whatever degree of depth they choose, from including its basic functions as-is, to replacing the textures that cover the user interface, to completely redesigning the UI to meld seamlessly into the game's style.

At the basic level, a simple Impulse Reactor implementation can include elements like a friends list, chat, a player avatar, and achievements -- the latter of which can be managed by developers using a simple web interface -- but deeper integration allows access to features like Stardock's multiplayer infrastructure.

Elemental, a turn-based fantasy strategy-RPG, uses Impulse matchmaking to sort players into skill-based gold, silver, and bronze ladders. "Coincidentally, very similar to what Battle.net is doing with StarCraft II," Wardell remarked. "Maybe it's because the Olympics were coming up."

The battle for developer support is heating up between service providers. In the most recent turn of events, Epic Games announced it would provide integrated Steamworks support within Unreal Engine 3.

Like Steamworks and Games for Windows Live, Impulse Reactor is offered free to developers -- but unlike those services, it doesn't require users to maintain accounts on those systems. So what's in it for Stardock?

"The requirement is that the developer has to put their title on Impulse, non-exclusively, and the benefit to us is that they're not using Steamworks," Wardell said. "When someone uses Steamworks, that leads to everything being on Steam, and that's a non-ideal situation for us."

"If they spend $10 million making a PC game, they don't want an SDK to come in and steal their experience," he went on. "This is something we heard loud and clear about Games for Windows Live in particular -- 'I have my game, and all of a sudden here's this bubbly interface.' Hey, Games for Windows: you didn't spend the money to make the game; don't hijack the experience as if it's somehow your game. And that applies to anyone who tries to inject their experience into the user's face."
 
   
 
Comments

Dave Endresak
profile image
Stardock is local to my area and I think they have some interesting ideas and good products. On the other hand, anyone claiming that social aspects are "value added" certainly doesn't meet my expectations, nor the expectations and needs of many gamers I know. Of course, that's because we are a certain part of the market. Still, the statement about "... that applies to anyone who tries to inject their experience into the user's face" can be applied to any game that force the developer's (or publisher's) views onto the user and make a player's experience adhere to what the company wants rather than what the player wants.

My (and others) needs for many PC games are related to alllowing mods, especially for the aesthetics of the game, so that we can make our experience appeal to us rather than be forced to accept what a developer thinks is important or appealing. This is why companies like Bethesda have such an active user community, and are so successful as a company.

Companies need to keep us in mind while they are attempting to appeal to various market segments. ^_^

Dmitry Guseff
profile image
What about protection? It's great to have a lot of features for developers and consumers, but Scene doesn't sleep.

Ralph Fremont
profile image
While I appreciate the competition with Valve's service, Impulse seems to provide a much lower quality service and it doesn't have the draw Steam has in terms of titles.

With Steam and Xbox Live, there's a guaranteed audience for your games due to all the AAA games that are already on that service. This draws large numbers of the game buying public.

Impulse only has a lot of lower rung indie games, which means your game just won't be put in front of the same number of eyeballs as the major digital distribution services like Steam, Xbox Live, D2D, etc. On top of that from talking to other game developers and reading about it online, Impulse doesn't seem to have a great reputation either.

Also I don't think the ability to "skin" that interface is a huge draw and it's not really even a good thing for the end user. The great thing about having a consistent interface is that there are no surprises and the user can rely on things just working and being predictable looking. It's important to remember that these parts aren't a game component, they're a community feature. Skinning is going to break that contract and ultimately make things harder for the gamer.

I think they need to focus more on being genuinely creative with their service and offer new features and ideas that gamers really want, not just being a clone of what Steam does with some fluff tacked on.

Brian Clair
profile image
"While I appreciate the competition with Valve's service, Impulse seems to provide a much lower quality service and it doesn't have the draw Steam has in terms of titles."

That is not true. Impulse carries hundreds of games from 2K Games, Activision, Ubisoft, Capcom, Electronic Arts, N3V, 1C, Paradox Interactive and dozens of other companies from around the world with more coming on literally every day. Impulse is also recognized as have faster downloads than Steam and better customer support overall.

Brad Wardell
profile image
I had to respond to "Ralph Fremont"'s comment.

"While I appreciate the competition with Valve's service, Impulse seems to provide a much lower quality service and it doesn't have the draw Steam has in terms of titles."

What do you mean by this? Impulse has most of the same AAA titles as Steam. What do you mean "lower quality of service"? Impulse typically has considerably faster download speeds based on what I have personally seen as well as the fairly regular statements on the Steam forums.

"Impulse only has a lot of lower rung indie games, which means your game just won't be put in front of the same number of eyeballs as the major digital distribution services like Steam, Xbox Live, D2D, etc."

Xbox Live isn't on the PC. You say "etc." without naming them. Implying that Impulse isn't a "major" digital distributor is ridiculous. It has over 3 million users. Certainly fewer than Steam but while D2D and Impulse may quibble over who is #2 on the PC, Impulse is certainly a major player. This is why the major publishers have been migrating titles to Impulse over the past half year so quickly.

"On top of that from talking to other game developers and reading about it online, Impulse doesn't seem to have a great reputation either."

As for "reputation" I would happily submit Impulse to an anonymous survey amongst game developers who have their titles on both Steam and Impulse. I feel confident enough to say publicly that it wouldn't even be close as to which system they prefer -- Impulse.

Impulse doesn't require the client to be installed at the same time. It lets users install their titles anywhere they want and typically provides greater royalties to the developer. I know what developers say to us as well as publicly about the two.

Re Skinning:
I am having a hard time imagining a game developer who would prefer a library that forces third-party branding/experience on them over one that gives them control. You claimed to be a game developer. Can you name a title you worked on?

What makes Impulse::Reactor so significant is that it is the first, and only, platform that allows for in-game overlays without relying on an external client or service to be installed on the user's machine and also does not require the developer to import SDK source code into their title.

From a programmatic point of view, Impulse::Reactor is analogous to moving from 16-bit game development to 32-bit development in the context of existing SDKs. If that's not "Creative" I don't know what is.

andrew easter
profile image
I signed up just because I wanted to show my support for Brad Wardell and Impulse

Impulse has given me a fantastic service as a customer, having previously discovered Stardock with GalCiv2. It is convenient and unintrusive... unlike some other clients, I get very fast download speeds and the games have always worked with my system without problems.

I dont get bombarded with ads every time I login and my games work even if I lose the internet. No need to use offline mode.

I have purchased Sins of the Solar Empire, SupCom, GalCiv2 and many more and I have never experienced any problems. I am glad that there is competition to steam because 2 or 3 strong players in the market place is both convenient and may perhaps help reduce prices.

My only wish is that as a UK customer, you are able to provide more games in my region... pretty please.

Ed Macauley
profile image
Strictly speaking from the viewpoint of a "fickle consumer" I can't take Impulse seriously as an outlet to purchase games. Looking at the home page right now (http://www.impulsedriven.com/) two of the prominently featured products are not games, they're just some random Windows apps. -- That turns me off. I don't want random "stuff" cluttering my game store. I also have no desire to download another store client. Steam works (mostly) and I see no reason to switch.

From the PoV of a developer, yeah you'd be stupid not to take advantage of this. :)

Chris Remo
profile image
Ralph,

Your claims about what games Impulse "only" has are clearly demonstrated to be factually incorrect simply by going to Impulse's website. Furthermore, as the article explicitly states, using Impulse Reactor only requires developers put their games non-exclusively on Impulse, not exclusively. This article is not about the Impulse store, it is about the Impulse Reactor SDK.

Brett Williams
profile image
I think people are confusing the point here. It's sounding like the use of the Impulse Reactor API is not exclusive to applications sold through Impulse. It is just a layer for providing achievements and social services via an in-app interface.

The negative to something like Steam is 1) the user must have Steam installed, if not, install it, 2) the user must have a Steam account, if not, create one. This applies to games sold at retail that require Steam as well.

Reactor sounds like it solves both of those problems by not requiring an application to be installed, and not requiring you to have an exclusive account. Meaning there is actually less work and overhead on the part of the consumer to utilize these features.

That sounds like positives to me. Correct me if I'm mistaken.

Chris Remo
profile image
Brett,

You are correct. Facts are useful! Fortunately I included a bunch of them in the article, but unfortunately their application requires people to engage in the reading comprehension process.

andrew easter
profile image
The decision to make impulse reactor seperate to impulsedriven follows with stardocks view on steamworks.


Taking the steam installer out of games would be a positive for me, because several online companies have boycotted steamworks games.

I perfectly understand why as you dont want to sell a competing storefront to consumers, its just annoying when games like MW2 are only available from steam.

Kevin Reese
profile image
Chris Remo, you are far too demanding of your readers :)

Derek Smart
profile image
@ Ralph

"While I appreciate the competition with Valve's service, Impulse seems to provide a much lower quality service and it doesn't have the draw Steam has in terms of titles."

No offense - and I ask this in jest - but are you on drugs? Because clearly only someone in a drug induced state of stupor could make such a ridiculous statement.

This Steam vs Impulse has more to do with preference than it does with QoS.

Competition is always good and thats just the bottom line.

Either way someone needs to send a memo to the crazies over at UBIsoft for the latest travesty to hit the DRM landscape. And to think that they actually have games on Steam and elsewhere is just funny as hell.

@ Kevin

lmao!!! Classic.

Brad Wardell
profile image
@Derek - Amen!

@Ed - so if Steam started selling say movies you'd stop using it? I'd hope not. I remember when Amazon.com only sold books. Some people were upset when they started selling everything.

I remember back in the 1990s (when Derek and I hung out on Usenet). I was an OS/2 guy and back then everyone loved Microsoft. Microsoft could do no wrong and people wished that other OSes would just "go away" so people could standardize on Windows.

The best way to keep companies honest is to make sure consumers have alternatives.


Joshua McDonald
profile image
Certainly from a consumer perspective, I hate it when games start demanding that I install clients and make accounts unless it's actually necessary for the gameplay to function. Dawn of War II really annoyed me when I had to install Steam, sign up for a Steam account, install Games for Windows Live, sign up for a Games for Windows Live account, download a large patch, write down a second cd key (I don't even know what it was used for, since the game never asked for it. The Steam pop-up just told me to keep track of it), and deal with all kinds of pop-ups and other crap just to play a single player skirmish game.

Sure, Steam has its virtues, but it really pushes the idea that Steamworks is part of the game experience. Impulse shows the opposite philosophy of offering these features for devs and consumers who wish to take advantage of them but letting you simply download the game and play if that's all you want to do.

Bob dillan
profile image
Steam is just creeping DRM by another name, quite frankly I think it's getting bad and someone needs to hit these companies (Steam, ubisoft) with lawsuits. Using steam as a wrapper for a game and taking away stand alone functionality is a big no no. No activation, no co-opting lan to not work offline, no taking features away that were there in previous games to try to tie them to online DRM.


none
 
Comment:
 




 
UBM Techweb
Game Network
Game Developers Conference | GDC Europe | GDC Online | GDC China | Gamasutra | Game Developer Magazine | Game Advertising Online
Game Career Guide | Independent Games Festival | Indie Royale | IndieGames

Other UBM TechWeb Networks
Business Technology | Business Technology Events | Telecommunications & Communications Providers

Privacy Policy | Terms of Service | Contact Us | Copyright © UBM TechWeb, All Rights Reserved.