Brad Wardell's Blog


Dear America: You get the government you deserve

Published on Friday, March 27, 2009 By Brad Wardell In Politics

As some people saw in the recent deficit graph, President Obama plans to create deficits that are just staggering. They make the ridiculous Bush deficits seem downright responsible.

So what will happen as a result?

There are 4 possible things, none of which are good for our country.

1. We’ll have to print more money to pay for the loans the government is going to have to take out to pay for these crazy programs which means increased inflation. That means your assets will become worth a lot less.

2. We’ll have to raise taxes which means a lot of productive people will work a lot less.  Let me tell you, as someone writing this from an airplane having been away from my family all week, there’s no way in hell I’d work the hours I do if the government is going to take most of it.  Think someone will replace the productive people? Ask Detroit how that’s working out.

3. We’ll have to cut programs which means a lot of people who are dependent on these programs will be hurt.

4. Some combination of the above.

Since I voted for Bush in 2000 and 2004 (not because I liked Bush but because there was no way I’d support Kerry or Gore) I felt pretty bad for the mes Bush made.  But most people I know who supported Obama voted for him because they love him. Well, congratulations. Now he’s your mess.

I’ve pretty much lost my faith in the federal government. They steal your money and then flush it into programs that are huge wastes of time and energy.  

A few thoughts on GDC 2009

Published on Friday, March 27, 2009 By Brad Wardell In PC Gaming

What a week. Visiting GDC is mostly about meetings. At least, that’s how it was for me. 

For most people, GDC means either trying to hire or be hired, licensing a tool, or pitching your services/product/game to someone.

So here is the one thing that really struck me on this trip: Don’t be a platform bigot.

If you’re making a game, you will want to get it into as many places that makes sense.  That means as many different sales channels but also on as many platforms.  Will it work on the iPod? Nintendo DS? PC? Xbox? Whatever? Put it on there.  The future belongs to those who can get their stuff out there in lots of different ways.

I know we’ll have to look seriously at multiple platforms.  My favorites right now are the PC, Xbox 360, and the iPhone. 

Live from GDC 2009

Published on Thursday, March 26, 2009 By Brad Wardell In PC Gaming

IMG_0421

Walking into the Hall.

IMG_0419

Inside the hall.

IMG_0416

San Francisco is having great weather.

 

IMG_0428

At the OnLive booth.

IMG_0434

The OnLive box and controller.

 

IMG_0408

Jealousy: A view from TimeGates’s hotel suite.

IMG_0409

Another

 

Me videoing around the show.

Throw GOO at that DRM!

Published on Wednesday, March 25, 2009 By Brad Wardell In PC Gaming

I cringe when someone tries to say their DRM isn’t DRM.  There’s nothing inherently wrong with DRM. The problem thus far with it is that the R part of it (rights) is often ignored. A proper acronym for DRM thus far should be DrM . The rights in DRM were supposed to be between both developers and users.

So for months, since the Gamers Bill of Rights was launched we’ve been working on a technology that would provide the kind of protection publishers want and would accept but at the same time would give gamers a lot of the things they’ve been asking for.

The solution we’ve come up with and integrated into Impulse Reactor is called Game Object Obfuscation (GOO). When a developer runs GOO on their EXE, it encapsulates it and Impulse Reactor into a single encrypted EXE. When the user runs the program for the first time, they enter in their email address and serial #. It’s about as easy as logging into a forum except you only have to do this once.

Because the game is tied to a person instead of hardware, they can install on their other machines without being hassled. Also, because it’s all self-contained it makes possible 3 key things:

1. Universal Activation.  If I buy a copy of a game from Steam or Direct2Drive or Impulse that is also available on one of the other platforms, I should be able to re-download it form any of the services that it’s available on.  That way, if the place I buy from folds, I can still re-download my game from someone else.  A Goo’d game makes this possible.

2. Used copies. One thing that holds digital distribution back is that a gamer who buys a game digitally can be made to feel like they’re renting it because the licenses are non-transferable. Publishers, however, really don’t like reselling games (I hate the way it’s currently done).  But with Goo, now the game developer and the user can both benefit and let gamers resell their copy to someone else. That’s because the Goo’d EXE is encrypted and the user can voluntarily disable their access from it thus making it transferrable. 

To demonstrate the business advantages of this, we plan to use this feature of Goo ourselves on Elemental– it lowers the risk of buying a game and thus can increase sales.

3. Untethered gaming. Because Goo is all self-contained, there’s no third party client floating around. A developer can use this on their game and have it available at retail or other digital distributors.

What’s nice about GOO is that a developer simply runs it on their program. They don’t have to mess with source code or anything. It takes care of it all for them. Legitimate customers end up with something that’s incredibly benign, publishers end up something that protects their rights, and both get something that opens the door to resolving some of the remaining challenges with digital distribution.

 

image
Internal beta of Impulse Phase 3 client. UI graphics are not finalized yet. Faster, cleaner, more streamlined view.  More major publishers scheduled to come on board in the month of April.

Effects of Celexa

Published on Sunday, March 22, 2009 By Brad Wardell In Health & Medicine

I’ve been on Celexa for about a year and a half.  Celexa is ostensibly prescribed for depression.  In my case, I have used Celexa to deal with my aggressiveness.  That is, I tend to lack the “flight” part of the flight or flight instinct even when it would make sense to do so.  Celexa doesn’t fix that as much as greatlyincrease the threshold of when the fight or fight instinct comes into play which is useful when running a company.

The effects have made others happy but I’m not sold on whether it’s been a good thing for me personally or not.  For one thing, I’m a lot less social than I used to be. And by a lot less social I mean I rarely visit friends or family anymore. Whatever spark that exists that makes us want to be connected to other people is subdued by Celexa. 

Those around me, however, are thankful I’m on it. I’m apparently a lot nicer now.  But the cost is that I don’t like people nearly as much as I used to.   It’s probably been good professionally for me.  In the old days, I would endlessly debate people online. Now,I don’t care as much. But it also makes me a lot less ambitious.

So do I recommend it? Yea, I guess I do.  In the bigger scheme of things, I’m probably a lot better for people to be around. But I also think I’ll probably be a lot less social, but thanks to Celexa, I’m not really bothered by that.

Elemental: Community Support Part I

Published on Sunday, March 22, 2009 By Brad Wardell In Elemental Dev Journals

Now for those of you who know me, none of this will come as a shock.  For Elemental, one of our chief goals is to make a game where the community can keep it going forever and ever.

That means automating as much as possible in game from our standpoint. We want people to mod and mod and mod the game. For instance, if someone wanted to make Carcassonne (I think that’s what it’s called) I want people to be able to do that with Elemental.

What people don’t understand about Elemental is that it’s really the first 3D gaming engine to be made specifically for strategy games in years. This is a big deal because there are some huge differences between a game that’s designed to be played 1st person and one that is designed to be viewed third person in terms of what features the engine is optimized for.

I’d like to see the Elemental engine be able to be used in lots of interesting ways.