Entries Tagged as 'Platform'

Interview with Chris Satchell

This is nearly a week old now, but Gamasutra has a great interview with Chris Satchell (General Manager of XNA) on the XBL Community Games.  It’s nice to see that Microsoft does care about pushing the medium in ways that go beyond graphics capabilities.  Good job folks.

A Week in Cuba

As previously mentioned, I went on vacation last week, and apparently the world does not stop while I’m laying on the beach.

Big news of the last week.  Apparently it was GDC or something.  I wasn’t there, so if you want juicy GDC goodness, you’ll have to look elsewhere.

Microsoft

  • Microsoft, in a new initiative called Dreamspark is making much of its developer software free to students.  This software includes Visual Studio 2008, SQL Server, XNA Game Studio, XNA Creator’s Club Subscription, and Expression Studio.  That should be plenty of tools for would be game developers to muck about in.  Details are here.
  • Microsoft is dropping support for HD-DVD with the discontinuation of the add-on for the Xbox 360.  All remaining units are being cleared at firesale for $50.  I would not be surprised if there was a Blu-ray add-on in the future.
  • Microsoft announced during the GDC 2008 Keynote a new service, the so-called Xbox Live Community Games.  Under this service, users can build a game using XNA Game Studio, and then upload it directly to a community portal where the game is democratically reviewed.  The reviewing process is intended to look for infringing or objectionable material.  The best of these games get automatically uploaded to Xbox Live for the masses to enjoy.  No specifics on pricing, or if the developer is getting kickbacks (as one would assume they would if Microsoft is collecting on their work).

Sony
On the Sony side of things, Phil Harrison, one of the founding members of Sony Computer Entertainment, and the president of SCE Worldwide Studios, has submitted his resignation.  Changes in leadership often come with widespread changes across the board, but it depends on the size and momentum of the company in question, and Sony is rather largeish, so I would not anticipate a massive change in the direction of their games.

Australia

Australia is talking about finally getting a new rating that will allow more mature titles to be sold there.  Unfortunately, I doubt this will alleviate the massive delays they usually incur before North American/Japanese release, and release to the land down under.

Electronic Arts

EA is offering to buy Take Two!  I would suggest in reaction to the recent Activision/Vivendi merger, EA is looking to add some more meat to its already colossal frame.  EA’s new CEO John Riccitiello has mentioned that he’s extremely unhappy with the scores EA’s games have been getting of late, so there might be some incentive to own some games that are critically acclaimed (which might have fueled the recent acquisition of Bioware as well).  Take Two is brimming with talent, including the developers of the Grand Theft Auto series (Rockstar), Bioshock (2K Games), and Civilization (Firaxis).  While EA’s initial bid is a bit lower than Take Two is looking for, most analysts are expecting this deal to go through eventually at some price point.

On a side note, Take Two is the current owner of one of my favorite IPs of all time, the Tex Murphy series.  This series was created by Access Software (later renamed to Indie Built) in the 90s.  Microsoft acquired them for the Links Golf series, and then sold the company to Take-Two who then shut it down.  While a revival is not likely at EA, it’s marginally more likely than at the parent who shut them down in the first place.

EA has a habit of killing great teams by using simple business math.  If you have everyone using the same tools and processes, costs are lower.  Unfortunately, this slows down and breaks the dynamic that produced the great team in the first place.  This is something you can do with teams that are having trouble realizing their full potential, perhaps due to infrastructural problems, but when you acquire a really solid team, it’s important that you just leave them alone to do their thing.  Riccitiello seems to be aware of this, so perhaps Take Two’s properties are not going to join the legacies of Westwood, Bullfrog, and Origin.

Havok

Havok is free, to which I say, OMGWTFBBQ.  Well, okay, it’s only free on the PC, but as of May 2008, you at home will be able to download your very own copy of Havok Complete (which includes the Physics and Animation packages).  This is a non-commercial license, but it allows hobbyists to get their hands dirty with the most widely used physics engine in the PC gaming space, which is good for companies looking to hire people who know Havok already.  This theoretically lays some groundwork for Havok’s more specialized products for behavioral animation, deformable solids, and cloth rendering.

And that’s all that happened this week, I’ll be posting on a more semi-regular basis now.

Steamworks

Valve has announced a new design platform for PC game design called Steamworks, available free of charge. The suite of tools seems to focus on easing some production-level issues rather than design issues. This includes smoothing delivery of the game through Steam’s retail channel, as well as providing certain frameworks to improve a game so delivered, notably in the multi-player arena.

Most notably in my opinion is the inclusion of hooks for getting play data back from the users once they’ve been launched.  This type of data gathering immensely helps developers get information about how the players are playing their game, and thus to take this data back and use it to improve designs for future titles.

All of this of course depends on the utilization of Steam as the delivery channel, something very few large studios would want to commit exclusively to.  I’ve asked Jason Holtman how well Steamworks would interface with XNA, as these two technologies seem to me to be functionally, if not technically, complementary.  If I hear back from him, I’ll update this page.

Facebook Games

Nabeel has a good write-up about the popularity of Facebook games (not very) over on his blog.  I’ll do a post on my thoughts about Facebook games when I finish with Chris Eliasmith’s patented Neurological Engineering Assignment of Insane Difficulty (Nothing like the sweet mix of Fourier transforms, Convolution Integrals, Monte Carlo Simulations, Matlab, Neuroanatomy, and Theoretical Neuroscience).

Rockstar comes to Steam

Rockstar and Valve announced yesterday that many of Rockstar’s games are now available for download through Steam.  This includes both the Max Payne series and the entire Grand Theft Auto series.  Notably absent is Bully.  Valve continues to do very well for itself, and at this rate, will corner the market in Digital Distribution of PC games.

XNA 2.0 Beta Released

Read the press release here.

Exciting things:

Download it here. Go make games. Dream Build Play is happening again! Go sign-up.

On Console Commoditization

Denis Dyack is an interesting character. While you have to respect someone who’s that vocal and passionately committed to his craft, I do have to disagree with his point of view on a regular basis. Electronic Arts and Dyack have both been quoted in popular press advocating for a single console that all developers can target without having to port their code.

Gamasutra published a summary of a talk Dyack gave at GDC Lyon 2007 this morning where he stated that not only was it desirable, it was inevitable. I have some major problems with most of the points he brings up. He implies that all technology will inherently become commoditized in the long run, distinguishable only by brand, and cites automobiles, cameras, and cell phones as examples of this.

Here’s a fun experiment you should try at home. Go to your nearest auto shop, tell them your indicator lights are burnt out, and you need new ones. Surely if automobiles are commodities, and are standardized, you should be able to do this. Except you can’t, in fact it doesn’t even help if you tell them the manufacturer of the car in question. You need to know the manufacturer, model, and year of manufacture to be able to nail down something as simple as indicator lights. This is true for nearly every component in your car.

Try buying a new lens for your DSLR camera. If you walk into a camera store and say you want a new 120 mm lens, but you don’t know the manufacturer and mount of your camera, you’re going to get some strange looks.

The entire industry of companies who’s sole purpose is to wrap existing software in their Java-based framework, and port it to every cell-phone known to man. This is not trivial, they need to maintain databases of all cell-phones they support, and adjust display sizes, input mappings, color depth, etc. to support this supposedly ‘open framework’. If you ever wondered why cell-phone games are such shit, this is a major contributing factor.

Nevertheless, all of these industries do have certain standards. These standards exist because it is beneficial to all of the manufacturers of these devices that they are inter-operable with each other. This is why cameras will all save in JPEG format, cars all run on relatively similar gasoline, and cellphones all connect to networks using a very small scope of protocols. There are infrastructural costs that are prohibitive for manufacturers to independently build on their own, so it behooves them to adopt standards for individual benefit. The fact that this happens to benefit the public is incidental.

I would argue that there already exists an ‘open-platform’ for game development. It’s called Microsoft Windows, and it runs on a PC. Using DirectX, you don’t need to care specifically what hardware a user has, you just write it such that it can handle a certain spectrum you’re willing to tolerate. Dyack dismisses the PC as a standardized platform, I assume he means that all PCs do not have the same hardware, and thus are not standard. This seems to be at odds with his previous statements regarding the standardization of cars, digital cameras, and cell phones, as none of the above have the same hardware either.

He’s right about one thing though. In a one console future, the publishers, the developers would win big time. This is probably why you only hear about this kind of thing from developers like Dyack who are feeling the portability pain, and publishers like EA that have to pay for it. While consumers would theoretically win, I would argue that they largely don’t give a shit at the moment. Most people are not going to buy more than one console, and certainly not all three. Fortunately for them, most games are available on multiple consoles, so it doesn’t affect them (and Dyack argues that exclusive content is becoming more rare anyway, thus making this a moot point).

Unfortunately, the people who don’t win in this scenario are the manufacturers. Nintendo’s entire business strategy is built around differentiating their hardware in unique ways to spawn entire genres of games that only work on their systems. A one console world is not a good place for Nintendo to be in, and they will fold up shop before they agree to that deal. The ‘economic realities’ don’t snuff up against real innovation, and Nintendo has been taking innovation to the bank since the release of the Wii.

If you believe the reports on hardware pricing, Microsoft and Sony both lose money on hardware. The method by which they regain profits is then by issuing licensing fees against developers who want to make games for their console. Selling commodity consoles completely undermines this business model. Game by their very nature push the boundaries of what is possible with hardware, so unless studios stop being interesting in creating beautiful photo-realistic graphics, this medium is going to require some expensive hardware, and that means licensing costs.

Unlike in the car industry, the cell phone industry, and the camera industry, console manufacturers have nothing to gain by adopting an open standard against which all game will run, and certainly have no interest in becoming a commodity - trust me. Nokia doesn’t want to be a commodity either, it’s just an unfortunate artifact of adopting standards due to prohibitive capital costs of not doing so. The console industry does not suffer this problem, and thus I wouldn’t be advising Silicon Knights or Electronic Arts to be holding their breath for the arrival of the one true platform. I know it sucks gentlemen, but unless you have a way to force the market conditions in a different direction, I would suggest focusing on making great game experiences and leave the economic talk alone.

As a disclaimer, I was not at Lyon GDC 2007, and so I may be misinterpreting the reports of what Dyack actually said. If by some bizarre artifact Denis ends up reading this, I would encourage him or anyone else who was at the talk to set me straight.

Xbox Dashboard Update

The press release for the Dec. 4th Dashboard update has some cool stuff in it. Major Nelson has released a couple of new tidbits that we’re in the press release.

One of those two features fixes a major longtime problem with Xbox Live, although it’s not expressly stated in the release.

Previously, if you decided to move to another country (I hear people do that sometimes), you were screwed to the nines. The Live Passport framework locks in the country code when the account is created, and that country code cannot be changed. For things like webmail, it doesn’t really matter. The only result is that the advertising that you get is irrelevant to you in your new country.

But because an Xbox Live account is tied to a Live Passport, this has serious repercussions. Firstly, you need to pay for your account with a credit card who’s billing address is in the country your passport is linked to. What this means is that you would need to maintain an active billing address and credit card in your old country, just to be able to continue to pay for the service.

Secondly, you’re locked out of any content you might normally have access to in the new country (e.g. if you move from Canada to the USA, you would normally now have access to Xbox Live Marketplace TV and Movie content, something which is forbidden in the great white north).

The work around in the past has been “Start a new Xbox Live account”. Yeah. That means you lose all your achievements, your gamerscore, and any months of paid access you might have had left on the account. Additionally it means that you can no longer access any games you’ve purchased on XBLA from any machine, only the console you specifically downloaded them on in the first place. If that machine should happened to, oh, I don’t know, fail in some way, you’ve lost the title.

The potent point in my opinion is this. Starting today, you will be able to re-associate your Xbox Live account with a new passport account. The question is does Xbox Live retain a separate copy of the country code, or do they simply follow the pointer to the one used in the Passport account? If it’s the latter, all problems are solved tomorrow, and ye who change countries can rejoice in the streets.

On a related note: Canada (and some of Europe) is movie rentals on Xbox Live Marketplace on Dec. 11th! Yay for being slightly less of a second class citizen.

Gamerpoints vs Achievements

I’m going to have to throw this one over to my fellow Canuck, Nerfgun.  As previously mentioned, I’m quite the dainty trollop when it comes to achievements.  There’s something quite sadly affirmating about having the game pat you on the head and give you an A+ sticker.  Must be a Gen Y thing.

I hadn’t really given much consideration to the fact that Gamerscore and Achievements are not one and the same.  In theory the point value attached to a given achievement should indicate the relatively level of difficulty for earning that achievement.  However, at the end of the day, it would appear there is no actual policy regarding how difficult something should be for a given number of points.

 And really, that’s impossible to dictate globally, because there are some games that are just easy.  A raw gamerscore doesn’t really tell you anything about the skill of a player, it just theoretically tells you how much time they spend playing Xbox 360 games.  I’m not even sure that’s true, actually - Gabe and I have nearly the same Gamerscore, and I hear he plays video games like it’s his job.

No Xbox Originals Achievements Either

I’m going to get one last one in before the DNS throws up.

Major Nelson reports that Xbox Originals aren’t going to have achievements either.  So essentially buying the game digitally will be like having a buggy version of the disc version of the game with no achievements and random crashing when you chose menu options that you shouldn’t have chosen because you’re a stupid fuck who’s not psychic (apparently). 

“These are the original games that were created before Xbox 360. In order to preserve the integrity of the original gaming experience they provide, they will have the features available at the time of their initial release”

That’s some marketing bullshit that means “We don’t want to go into the source code and modify the game because it costs more to do that, so you’re going to get a sloughed out half-experience instead”.  Achievement points cannot possibly destroy the integrity of the original gaming experience.  This is one of the only modifications you could make that would be a no risk gain.  I don’t even see a scenario around this product anymore. 

There’s an opportunity to leverage the existing platform of awesomeness and bring it up to a new level.  Developers in general are happy to release their game on more platforms if the cost is low to them.  I would expect most would be more than happy to spend a month reworking their code to operate in this environment and add achievement points to their games.  It gives people a really good reason to replay those games they once loved and to buy them through this channel instead of getting them for ten bucks used at the local GameStop.  You guys do know that you don’t get paid when people buy used games, yeah?

By feeding your customers the raw scraps from the table in an attempt to make a quick cash grab you’re hurting your brand.  Xbox Live has become a touchstone and a symbol of multiplayer gaming.  Watering down that symbol with buggy content, or rechurn of games at a lower quality than their original incarnation burns your brand.  This will result in less money long term.  Do it right, or don’t do it at all.

Creative Commons Attribution 3.0 Unported
Creative Commons Attribution 3.0 Unported