Joystiq interviews Doug Lombardi about Xbox 360 Source
Yesterday, Valve released the Source Engine middleware for the Xbox 360. But what does that mean for Xbox 360 games, PC games, and modders who use Valve's free version of Source? Valve intends for big developers to fluidly move between the two platforms. But the announcement also means one less hurdle for home developers to release an Xbox game, assuming they attract a publisher to clear the maze of licensing and distribution.Valve's Director of Marketing, Doug Lombardi answered a series of emailed questions to delve deeper into these issues. He explained the general difference between the free and middleware versions of Source, how this announcement could still apply to modders, and how PC and Xbox versions of Source games could technically be networked immediately.
I'm trying to wrap my head fundamentally around Source that comes with HL2 for free and middleware Source. Are there technical differences more than licensing terms?
The version included with our games (A.K.A. the MOD tools) includes a ton of tools and code for the creation of new products. However, there is a fair amount of code reserved for the "Pro" version.
It is certainly possible for end users or professional game designers (who are moonlighting) to create something with the tools included with purchase of our games, and then defer any decisions about licensing and sales until they've got something working. This was exactly the case with Counter-Strike, Day of Defeat, The Ship, and others.
Could a modder make something with the end-user Source and then, because of this announcement, would it be technically trivial to port it to the Xbox 360? (I'm overlooking licensing and publishing issues with this question.)
That's the idea. Obviously a MOD could have issues that need rethinking (like mouse-centric user interface not being as useful on the 360), but the same Source Engine features are available on the 360.
In general, what would it take for a company to port a published Source game to the Xbox 360? A recompile? A recompile plus minimal extra work? A lot of other work?
The game logic, audio, models, textures, most shaders, and the game levels are generally ported with minimal work -- usually just a recompile. The remaining work depends on the title: Does the UI work with a gamepad? Do the networking features need to be reworked for Xbox Live? Does the game require more than the Xbox 360's 512MB of RAM?
Is networking a part of Source, or is it strictly a graphics engine? Would a PC Source game and an Xbox 360 Source game inherently be able to network?
Source is a complete game engine. Source supports multiplayer game development on PC and Xbox 360. Source is capable of communicating between Xbox 360 and PC versions, but Microsoft currently places access limits on the Xbox Live service that keeps developers from making products that connect users of both platforms.











Reader Comments (Page 1 of 1)
Jecrell @ Oct 17th 2006 8:25AM
First there was the Berlin wall...
Now there is the PC360 wall...
TAKE IT DOWN!!
*casts 'summon angry mob XI'
Kevin @ Oct 17th 2006 8:40AM
Completely unrelated..... Does Sam and Max still come out on Gametap today?
Iced_Eagle @ Oct 17th 2006 8:42AM
Doesn't Shadowrun allow PC and Xbox360 players to play together?
Hmmm, maybe MGS games only will allow the players to connect cros-platform?
Gimbal @ Oct 17th 2006 8:47AM
I imagine it is just the whole cheating thing. But why not have an opt-in option with the simple warning that gaming with PC users will most likely end up in frustration due to rampant cheaters? At least then we have the option. It isn't like we aren't capable of using our friends lists to play with people who aren't that pathetic.
Perhaps they want to wait for Live Anywhere to hit on Vista games so that such things would be more managable.
nick @ Oct 17th 2006 8:49AM
This is a sign that Value is gearing up to release products on the 360. Source is the engine for their products.
C. Grant @ Oct 17th 2006 8:49AM
Kevin: yup
Ouch. @ Oct 17th 2006 9:07AM
A great one, since Steam is one of the BEST anti-cheat technologies around. Most Source-powered games can be obtained through Steam (with the exception of Vampire: Bloodlines) and since you need to connect to Steam to "update" the game everytime you want to play multiplayer (on PC) it makes illegal modding almost impossible. Plus, there are the Valve anti-cheat servers.
Dunno if Live players are gonna connect to VAC servers or MS ones, but they are sure gonna be quite safe.
JDH @ Oct 17th 2006 10:23AM
Great article.
Now where can I download the source to go with the XNA tools? Are there tutorials out there to show how that is done? Is Valve going to release a 'developer's version' like GarageGames Torque engine?
It would be interesting to see how many Joystiq readers like this type of article.
Jake @ Oct 17th 2006 11:39AM
Good news for 360.
Pam @ Oct 17th 2006 1:29PM
I LOVE THIS!!
I did a mod within Source, a challenge for a group of 3, and I'm so excited about this!!
This is great for developers, especially those comin into the industry.
Pam.