Slashdot Mirror


Microsoft Announces XNA Game Development Platform

Thanks to GameSpot for its story revealing that Microsoft is unveiling its XNA game software development platform later this morning at the Game Developer's Conference in San Jose. XNA is "designed for use with future iterations of all Microsoft game platforms, including Windows, Xbox, and Windows Mobile-based devices" to make simultaneous platform development easier and cheaper, and the company is also expected to announce "Xbox Live-style functionality for billing, security, and matchmaking being made available to Windows developers... [and] the introduction of controllers that are compatible with all Windows and Xbox game players" as part of this move. IGN Xbox has an interview with Microsoft's Jay Allard and Dean Lester which explains XNA as being a cross-platform, evolving toolset that will ensure backwards compatibility, giving the example: "...[if] Adobe was writing an application for Win95, and then WinNT came out there were special features they could take advantages of -- they didn't have to throw it all away and start again." Update: 03/25 00:46 GMT by S : Microsoft has made the official XNA site public, including streaming video from unspecified next-generation games.

253 of 384 comments (clear)

  1. winmm anyone ? by freuddot · · Score: 4, Interesting

    Anyone remembers winmm ?
    Anyone remembers winG ?

    Guess this will end up just as useful...

    1. Re:winmm anyone ? by MikeTheYak · · Score: 5, Funny

      Anyone remembers DirectX? Oh wait...

    2. Re:winmm anyone ? by Directrix1 · · Score: 1

      So they are renaming DirectX, and then dubbing it cross-platform (because it runs on windows of different types). This is stupid.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    3. Re:winmm anyone ? by ThisIsFred · · Score: 1

      Yeah, I remember DirectX. It rendered at about 30-60% slower than OpenGL, and didn't support all of the same effects.

      As the kids say in online games: DirectX - Die pls.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    4. Re:winmm anyone ? by abandonment · · Score: 2, Interesting

      indeed.

      microsoft is, in typical fashion, trying to redefine what 'cross-platform' is.

      apparently to them there are 2 platforms, the 'windows' platform and the 'console' platform:

      [begin quote]
      In the past we've always been invested, as with DirectX, in making life easier for the developers. But I think the urgency has never been clearer than it is now. Next generation Windows hardware and next generation console hardware have been speculated about. The one thing everybody does know for sure is that it'll be more powerful and significantly more complex.
      [end quote]

      they are truly clueless that there is life beyond redmond.

      and i love his examples of what not to do:

      [quote]Look at the first generation PS2 games. They were using 40% of the hardware on Day One. We don't want that to be the case.[/quote]

      conveniently - it's a playstation quote! what a surprise.

      and another choice quote:
      [quote]

      Imagine a world where you take Tim Sweeney's game engine from Epic. It's the most advanced and applicable to your game. And you can stitch in the Havoc physics engine to that real easily. Half my artists use Max and the level designers use Maya and I can tighten that into the work flow and I have a particle system that I want to create on my own and I want to make sure that that snaps in. And, by the way, when I'm tuning the game and doing builds, I want to make sure that it works on Windows and Xbox. That's a lot of custom code.

      [/quote]

      except he forgets that unreal engine already runs on xbox and windows already - oh and guess what!! it runs on LINUX too - what a novelty

      but wouldn't want to mention that - people might realize that the M$ version of cross-platform means any platform with an M$ sticker on it ;}

      ugh...

    5. Re:winmm anyone ? by Rogerborg · · Score: 1

      It's D3D Retained Mode. Get an axe.

      --
      If you were blocking sigs, you wouldn't have to read this.
    6. Re:winmm anyone ? by zero_offset · · Score: 1

      [quote]they are truly clueless that there is life beyond redmond.[/quote]

      Although there is no life, apparently, beyond UBBCode...

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

  2. Compatible by airrage · · Score: 4, Insightful

    Good, they can make xbox2 games backwards compatible!

    --
    "This isn't a study in computer science, its a study in human behavior"
    1. Re:Compatible by flewp · · Score: 2, Interesting

      Unfortunatly, the XBox 2 will not be backwards compatible with original XBox games. This could potentially really hurt XBox2 sales I would think. When GT3 came out for PS2, I debated getting one. I eventually opted to buy one on the basis that even though it was expensive, I could play GT3 and some of my old PS1 games to tide me over.

      It's funny that MS, who is now looking for compatibility and ease of porting won't have the XBox2 be able to run XBox games.

      --
      WWJD.... for a Klondike bar?
    2. Re:Compatible by Deag · · Score: 1

      might be half possible, just set resolution and detail levels lower. PC games are somewhat backward compatible like that, they will run looking ugly on a five year old machine, and also run with better graphics and features on a new one.

    3. Re:Compatible by badriram · · Score: 4, Funny

      Except I am guessing this would be next round of antitrust lawsuits against microsoft in the next 3-4 years.

    4. Re:Compatible by drinkypoo · · Score: 1

      Making your old games run on your new system is a double-edged sword. For instance, how many people didn't bother with Tekken Tag because they already had Tekken 3 and they're not a hardcore fighter fan?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Compatible by hc00jw · · Score: 2, Interesting

      Remember that Microsoft brought Virtual PC, which soon will be able to emulate Windows on G5 class processors, which could be used for backwards XBox compatibility (not saying that Microsoft will do this, but it is an option).

    6. Re:Compatible by JFMulder · · Score: 1

      Or FORWARD compatible, meaning the could play on the original Xbox. ;)

    7. Re:Compatible by flewp · · Score: 1

      What the fuck?

      Did I bitch or complain at all? No. I merely made a point.

      It isn't their fault that you didn't know it was for sale.
      What the fuck does that comment have to do with anything? What didn't I know was for sale?

      Oh, and btw, the reason they won't be compatible is they're switching from nVidia to ATI for their graphics solution.

      A word of advice, stop huffing paint before posting nonsensical dribble.

      --
      WWJD.... for a Klondike bar?
    8. Re:Compatible by Phillup · · Score: 1

      Relax, it isn't personal. If I meant to imply that flewp was bitching and complaining I would have said so... by name.

      I've added a sig that should (hopefully) help in that regard.

      As for the what is for sale comment I made... that would be the good 'ol USA.

      Going... Going... Gone! To the highest bidder.

      You should think about that paint sniffing if you really think the graphic chip change is the reason for the incompatibility.

      Also, think about the missing hard drive while you are at it.

      And the change from X86 to one of IBM's PowerPC chips... you know... the ones they won't let open source developers have documentation for.

      Every move they have made fits very nicely with the desire to close the hardware and keep Linux and Open Source off the platform. And... they'll kill the baby if they have to do it to get what they want.

      --

      --Phillip

      Can you say BIRTH TAX
  3. Killing a game project by tcopeland · · Score: 4, Insightful
    ...from the Allard/Lester article:
    We're seeing a lot of pressure on medium-sized developers today. And it's not just the little guys. We've killed projects internally that have been three to five million dollars in. That's not a little development team.
    Jeepers. Killing a game after spending $3M on developing it? How does a game get that far only to be cancelled?
    1. Re:Killing a game project by rylin · · Score: 1

      Oh I dunno..
      ask 3drealms :P

    2. Re:Killing a game project by leomekenkamp · · Score: 4, Funny

      Well, that particular team wanted to put in 'more advanced features' in the game; better A.I., 3D graphics, surround sound, you name it. Unfortunately, when upper management saw what that team had created thusfar, they simply dismantled the development team and took what they had and put that into Windows. Nowadays that game is known as minesweeper.

      --
      Wenn ist das Nunstueck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.
    3. Re:Killing a game project by SmackCrackandPot · · Score: 1

      Killing a game after spending $3M on developing it? How does a game get that far only to be cancelled?

      Sometimes because another company has released a game based on a similar theme. The counter-measure to this is to sign exclusive contracts with whoever/whatever you're basing the game on (Electronic Arts will sign exclusive deals with famous athletes). Or maybe because the development runs late and isn't going to make a target date (Christmas, start of Summer holidays). And maybe if a publisher decides to dispose of it's in-house development staff because returns aren't as high as expected. Some projects may be canned, and the development teams sold off.

    4. Re:Killing a game project by dasmegabyte · · Score: 4, Insightful

      Well, if you put $3m into a game only to find a year later that you've got little beyond an engine and a premise that's overdone in the marketplace, and you'll need $10m and two years more before you could make enough back selling the game to cover costs, then you save $7m and a lot of uncertainty by cancelling the project and getting to work on some better use for that time & money.

      Remember, the most important part of editing is knowing what to keep and what to throw away. If you just released every POS you put any effort into regardless of whether it was worthwhile or bug free...well, you'd be ValuSoft.

      --
      Hey freaks: now you're ju
    5. Re:Killing a game project by Quarters · · Score: 4, Informative
      $3 million is nothing. A 20 person team with an average salary of $60,000.00 will burn through that in 2 years just in salary and benefits alone. Factor in equipment costs, recurring bills (rent, utilities, etc..),middleware and the such and $3 million will maybe get you a year or so into a product. That's maybe a tradeshow quality demo, or possibly a loosely defined alpha (at best)

      The chances are better if some off the shelf solutions (e.g. graphics engine) are purchased and not built. Those cost $, though. Sometimes a lot of money. Last time I was involved in an engine evaluation the big hitters (Q3 and Unreal) were upwards of $250,000.00/shipped title. That's almost 10% of the $3 million just for a graphics engine.

      $3 million isn't a sufficient amount to get very far into a game these days.

    6. Re:Killing a game project by FR-lopet · · Score: 1

      Well, tens of millions of copies of this game 'sold' and used is not a bad result for 3M$ ^_^

      --
      I love the smell of lithium in the morning
    7. Re:Killing a game project by macgyvr64 · · Score: 2, Insightful

      I'm sure LucasArts can tell you everything you ever wanted to know about cancelling games.

    8. Re:Killing a game project by startled · · Score: 1

      I bet Mythica was a lot more than 5 mil in when they canned it. He's being a bit optimistic there.

      How does that happen? They bought Sigil, thinking at the time that they could have two MMOGs, I suppose. Then a lot of the management staff changed, and the new guys said, "are you fucking crazy? Two PC fantasy MMOGs?".

    9. Re:Killing a game project by Trejkaz · · Score: 1

      Indeed I knew of dozens of people in the early days of Windows, for whom the only reason to start Windows was to play MineSweeper.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    10. Re:Killing a game project by cabra771 · · Score: 2, Insightful

      No shit. I want my Sam and Max 2!

      --

      -my other sig is your mom
    11. Re:Killing a game project by Mindcry · · Score: 1

      the unreal engine isnt just graphics though, its also audio AI etc etc and support i believe (though i can always be wrong)... I thought it was closer to 400k though, but who knows ;)

  4. Cross Platform Ports by evilmuffins · · Score: 5, Insightful

    I hope this doesn't come into widespread use for games, Deus Ex2 was designed for the xbox, and it shows when you play it on a Windows Pc.

    1. Re:Cross Platform Ports by millahtime · · Score: 1

      How will this development tool work for games that are designed to be cross system. Can they also use the data for say Playstation 2 or have to start over for that? Is this a way to lock a game into M$ systems???? If they make it very propritary it could be.

    2. Re:Cross Platform Ports by dasmegabyte · · Score: 1

      So was KOTOR, and it's great on the PC. I hear good things about Halo's PC port, not to mention GTA3 and Vice City.

      One example does not prove anything other than that Deus Ex 2 was a lazy port.

      --
      Hey freaks: now you're ju
    3. Re:Cross Platform Ports by Alzheimers · · Score: 1

      Actually, this can make disasters like Invisible War more common -- one of the main complaints about the game was that the map size were "Simplified" (ie, stripped to the bare minimum) due to the X-Box Limitations. Do we want games that are restricted to a 64-MB Ram limit to become the norm in PC gaming?

      Even worse was the control scheme -- it was left as-is by the X-Box designers, so that even a simple inventory interface was toggle-toggle-toggle instead of Click-Drag.

      Whomever was responsible for that mess should be shot. In a back alley, where the body will never be found.

    4. Re:Cross Platform Ports by UpnAtom · · Score: 1

      Halo was originally done for the PC, before the XBox even existed.

      GTA3 was awful. Not tried Vice City or KOTOR.

    5. Re:Cross Platform Ports by 88NoSoup4U88 · · Score: 1
      Same case with Halo.
      I was -so- disappointed with that game on the PC, as it was showing on of the mayor flaws of the game coming back to PC : Way too much horizontal fighting, and no vertical aiming really necesary.

      I still blame MS for buying out Bungie : then again, it has done the Xbox sales alot of good... So they didn't actually give a fart I did not buy the Xbox because of this.

    6. Re:Cross Platform Ports by rsmith-mac · · Score: 1

      Halo was originally done for the PC, before the XBox even existed.

      Correction: Halo was originally done for the Mac; Bungie was a Mac company first and foremost.

  5. maybe better console to pc ports? by radixvir · · Score: 4, Interesting

    well most games ive played on a pc which use gamepads, seem clunky and ill designed. but maybe this will stop bad console to pc ports (HALO) from happening. theres nothing i hate more than seeing options in an options menu which have been greyed out because they were there from the console version.

    1. Re:maybe better console to pc ports? by drinkypoo · · Score: 1

      The primary problem with Halo is that it is super buggy. I was thinking about buying it so I warezed it and tried it instead. Three patches came out and it never stopped being a crashy piece of crap where I constantly got stuck in walls due to playing with the vehicles. Their solution? Make the vehicles "float" along walls and such so you can't get so close to the wall in the first place, so now it's harder to get vehicles into some places than it was with the unpatched game. THIS is the real reason the industry doesn't want people to copy games, they can find out just how crappy their code is without even paying for it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:maybe better console to pc ports? by RichM · · Score: 2, Informative
      ... but maybe this will stop bad console to pc ports (HALO) from happening. theres nothing i hate more than seeing options in an options menu which have been greyed out because they were there from the console version.
      FYI, Halo was a PC to XBox to PC port and was originally designed and promoted using the GeForce 2 GTS (remember those?). I've played the console and PC versions and know for a fact that there are no greyed out options, unless it's for a feature which your pre-DirectX9 graphics card doesn't do.
    3. Re:maybe better console to pc ports? by delus10n0 · · Score: 2, Informative

      I purchased Halo for the PC, and am patched to the latest version.

      What the crap are you talking about with the vehicle buffer/float thing? It just doesn't exist in the game. PC version vehicles behave exactly as they do on the XBox.

      And the only time Halo/PC has ever crashed on me was when switching to a super-high resolution (1600x1200) -- which actually turned out to be ATI's fault (drivers.)

      Moderation, -1: Parent is full of crap.

      --
      Not All Who Wander Are Lost
    4. Re:maybe better console to pc ports? by drinkypoo · · Score: 1
      When driving the warthog up the arroyo with the trees and rocks in it when you are attempting to access the control center, the vehicle behaves significantly differently after the patch than before the patch.

      I was using 1024x768 resolution with the latest nvidia drivers (to go with my gf4ti4200.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:maybe better console to pc ports? by radixvir · · Score: 1

      sorry for not being clear. i was speaking of other ported games that have options greyed out. off my head was vibrate for controllers (before pc controllers really had vibrate). halo didnt have anything like that that i recall anyway. but i really did miss co-op :(

  6. Cross Development = not good by Snipet · · Score: 2, Interesting

    If Deus Ex 2 showed us anything its that the ability to recycle large chunks of code for two different platforms results in substandard fare. Is this the begining of homogenised PC / Console products which are not optimised for either audience or hardware?

    --
    The internet makes me stupid.
    1. Re:Cross Development = not good by Trejkaz · · Score: 1

      Sounds like a good demonstration of recycling the wrong pieces. There's no particular reason why a game on console and a game on computer played with a controller, couldn't be identical. However when it comes to changing input to a mouse and keyboard, yes, you have to change some things.

      The majority of companies don't get this right, but for instance take Bioware's Star Wars: KotOR. That works really well on XBox and on PC using mouse controls, and doesn't really suffer from the same kind of problems to the extent suffered in Deus Ex 2.

      If Deus Ex 2 showed us anything it's that writing a game which performs craply on almost any computer (as in the originasl Deus Ex), does not teach the developer how to avoid the problem in the sequel.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  7. By Crossplatform by Anonymous Coward · · Score: 2, Insightful
    Do you mean that games will be equally playable on linux, mac, and windows? Or do you mean Windows games will be able to be played on Microsoft operating systems?

    IMO playing a game on different Microsoft operating systems isn't crossplatform... Please don't use crossplatform if you don't mean it.

    Until they port directx to mac and linux, it'll be hard for them to use directx and be "crossplatform."

    1. Re:By Crossplatform by RoboB0B · · Score: 1

      Crossplatform as in Xbox and Windows. Not Windows and Linux.

    2. Re:By Crossplatform by moexu · · Score: 1

      I'm wondering if this has something to do with Longhorn.

      My understanding of Longhorn is that the file system is so different that no existing software will run on it (except for possibly .Net stuff because the framework will be ported). The only reason I even have a Windows box anymore is that most of my games won't run in Linux (and I'm a gaming addict :). I can't imagine that people would be very quick to move to Longhorn if they wouldn't be able to play the games that they've already paid for.

      If game developers are using this toolkit it may mean that the games will be playable on Longhorn when they wouldn't be otherwise, therefore leaping a huge hurdle in widespread adoption whenever Longhorn is released.

      --
      "Seek first to understand." - Socrates
    3. Re: By Crossplatform by socode · · Score: 1

      The XBox uses a stripped derivative of the Windows 2000 kernel running on substantially similar hardware to the average PC. So I guess you mean cross-platform as in Windows. Not cross-platform.

    4. Re: By Crossplatform by RoboB0B · · Score: 1

      Everyone knows it's similar but if you write a game for the PC it won't directly work for Xbox. You have to port it. It's still two different platforms regardless of how similar they are.

    5. Re:By Crossplatform by ManoMarks · · Score: 1

      If you read the articles you'd know that it means cross-Microsoft platforms. Microsoft has gotten itself into an interesting place where the different Microsoft platforms are diverging significantly, despite the introduction of Windows XP and 2003 which integrated two of their lines. This is meant to adjust for that.

      --

      That's gotta fit into your schema somewhere

    6. Re:By Crossplatform by moexu · · Score: 1

      Interesting - for some reason, I was thinking that Longhorn's file system was SQL Server based and existing stuff wouldn't work with it.

      --
      "Seek first to understand." - Socrates
  8. Hrm by flewp · · Score: 1

    "Software will be the single most important force in digital entertainment over the next decade,"

    I've always thought it would be the other way around. It always seems like hardware is usually the lacking component. I guess the quote is still true, given that even if hardware is behind, software drives the need for better hardware. But my main point is that it seems software can always be written to take advantage of, and even surpass hardware capabilities, so wouldn't hardware still be the single most important force?

    --
    WWJD.... for a Klondike bar?
  9. Cool! by OverkillTASF · · Score: 1

    Maybe this will allow things like Halo to not take so long flipping back and forth... And maybe I'll get my coveted cooperative play out of some future version of Halo. Mmmm.

    1. Re:Cool! by Jameth · · Score: 1

      It will if we force it to. Ah, stubborn force combined with geekish ingenuity can overcome any hurdle, so long as it doesn't require strenuous physical activity.

    2. Re:Cool! by hey · · Score: 1

      Maybe, eventually the Wine people will get around
      to it but by then Micosoft will announce something else! And so it goes.

  10. Yes! by mao+che+minh · · Score: 3, Funny

    I was eagerly awaiting the day Microsoft would become frustrated on their losses with the Xbox, and just try to gobble up the entire industry from the inside instead! Yes!

  11. Terrible concept. by michael+path · · Score: 4, Insightful

    So, basically, my understanding is that if I put together a solid DDoS exploit for Windows using XNA, it will affect XBOX and Windows Mobile devices?

    Moreover, this sounds like .NET for games. .NET has yet to establish itself anywhere useful except as an architecture for Web Development. That's all back-end.

    It reads interesting. I see it as vaporware. I can't imagine anything useful coming of this. How could something exploit the power of the next gen X-Box (which appears to be using a non-Intel chip in the future), and still run awesome on Windows?

    And porting to mobile devices? One doesn't need to look any further than the slow adoption of the highly broken .NET Mobile Framework (where you can make calls to your heart's delight, but damned if they're implemented) to understand why this will never arrive as hyped.

    The only interesting part is that you see people out in the game development sector (Gabe Newell of Valve, for example) excited about the technology. These are the type of people you'd expect to know better.

    -m.

    1. Re:Terrible concept. by drinkypoo · · Score: 1

      So, basically, my understanding is that if I put together a solid DDoS exploit for Windows using XNA, it will affect XBOX and Windows Mobile devices?

      Not necessarily true, though a DDOS is pretty easy to implement and hard to defend against. Still, as long as the implementations look the same to the games then they need not be the same. So this is not necessarily true.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Terrible concept. by mrseigen · · Score: 1

      Good questions. I'm also wondering about the processor, particularly because they mentioned "Windows Mobile" (ARM-based PDAs, I would assume) devices. .NET appears suited for enterprise applications where performance doesn't matter that much, and it's strange that they would want to do a similar thing for a performance-critical thing like game development.

      I'm sticking with SDL until they tell me this will work on Unix/Linux and such, so obviously I'll be using SDL/OpenGL for a long, long time.

    3. Re:Terrible concept. by Del+Vach · · Score: 2, Informative

      It reads interesting. I see it as vaporware. I can't imagine anything useful coming of this. How could something exploit the power of the next gen X-Box (which appears to be using a non-Intel chip in the future), and still run awesome on Windows?

      I believe they're going to be using a variant of the G5 PowerPC. Gotta wonder how much that complicates cross-platform development.

    4. Re:Terrible concept. by torinth · · Score: 1

      Yeah. It reminds me of that other gaming library they tried to make everybody use... What was it called? AngularX or something. That sure bombed.

      Mod the parent up, he made a good point.

    5. Re:Terrible concept. by BoyPlankton · · Score: 1

      You're in marketing, aren't you? You can't possibly be a developer ... actually, you couldn't possibly be a developer who knows what he's talking about. I think marketing though ... you know how to abuse buzzwords.

    6. Re:Terrible concept. by Spy+Hunter · · Score: 3, Insightful
      Moreover, this sounds like .NET for games.

      That's exactly what it is. It's "we're going to keep doing all the things we've already been doing, but we're going to call them XNA now." XNA is not a product, an API, a hardware specification, or anything tangible at all. It's just a brand name for MS marketing to slap on all their gaming-related stuff to make it sound cooler. The only real news items in these two articles were the plans to bring XBox live to PC games and the introduction of a single controller for XBoxes and PCs.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    7. Re:Terrible concept. by Unoti · · Score: 1

      Actually it seems like .NET would be an ideal platform for games development. .NET compiles to code optimized for the processor where it's executing, and we're looking at x86 processors, ARM, and PowerPC processors for platforms for the next few years. The code does compile, it's not interpreted. It's also a lot easier to use .NET than COM.

    8. Re:Terrible concept. by AndyS · · Score: 1

      There's still (some) latency though upon initial load. In those cases .NET or Java might have some problems.

    9. Re:Terrible concept. by Unoti · · Score: 1

      That's true. There's already a lot of latency on initial load, though, on my XBox and PS2.

    10. Re:Terrible concept. by ondrasek · · Score: 1

      As if you put together exploit to OpenSSH, it would affect everything from Linux (pick your favorite distro) to secure toaster.

      This is not about portability for end-users, but about portability for game developers. That's the same thing as with CLI (what you probably meant when you wrote .NET).

      Common Language Infrastructure and Microsoft.NET begin to see wider acceptance, take Novell for example. Long time, I considered Ximian Mono a toy, but those guys really use it for production apps.

      I'm looking forward to see more projects like this. Nevertheless, another important issue is that this all is also about locking people to Microsoft HW/SW, which is inherently bad.

      Time will tell.

    11. Re:Terrible concept. by dasmegabyte · · Score: 1

      I put together a solid DDoS exploit for Windows using XNA, it will affect XBOX and Windows Mobile devices?

      I dunno. If you build an exploit for the JVM or the STL, does it affect everything written in Java, everything written in C? A library is not the same as an application or a service, and a framework is nothing more than an organized set of libraries. Sure, a bug in a fundamental library could be disasterous, but that can be said of ANY set of libraries, from DirectX to TCP/IP. But obviously, a SINGLE implementation is a lot easier to test and secure than three of them.

      .NET has yet to establish itself anywhere useful except as an architecture for Web Development.

      Wow, I guess the past two years I've spent writing Windows Forms and Mobile applications in .NET were pretty pathetic considering it's not established and apparently highly broken. Maybe we should return the money from all the orders we've received for our software suite, and ask our satisfied customers to stop using it immediately. I'm sure they'll be much happier using their old VB6 and Delphi apps.</sarcasm>

      .NET is a great tool for windows app development. It's nearly drummed the Java advocacy right out of me. In fact, the only area I don't like the system in web development, and only because I had a few bad experiences with webforms.

      --
      Hey freaks: now you're ju
    12. Re:Terrible concept. by GoofyBoy · · Score: 1

      >if I put together a solid DDoS exploit for Windows using XNA, it will affect XBOX and Windows Mobile devices?

      So are you saying that cross platform compatability is bad? Should all those people who port Linux are wrong?

      >Moreover, this sounds like .NET for games. .NET has yet to establish itself anywhere useful except

      So we shouldn't do anything new?

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    13. Re:Terrible concept. by merdark · · Score: 1

      I could have moderated you as overrated, but that would not do justice to this terrible and completely unsightfull post.

      So, basically, my understanding is that if I put together a solid DDoS exploit for Windows using XNA, it will affect XBOX and Windows Mobile devices?

      So are you advocating building a new and different set of API's and libraries for every platform? Clearly you are not a developer of anything as you would know that "code reuse is good". As for exploits, sure, one exploit may effect multiple platfroms, but also one bugfix can fix mulitple platforms. Or even better, if the code is good, you have secure code across multiple platforms.

      Moreover, this sounds like .NET for games. .NET has yet to establish itself anywhere useful except as an architecture for Web Development. That's all back-end.

      Ouch, this sort of ignorance about .NET is just painful. Since another poster already talked about this, I won't.

      It reads interesting. I see it as vaporware. I can't imagine anything useful coming of this. How could something exploit the power of the next gen X-Box (which appears to be using a non-Intel chip in the future), and still run awesome on Windows?

      Because API's have little relevance on platform. How can Quake 3 run awsome on windows and Mac? How about the other cross platform games?

      The only interesting part is that you see people out in the game development sector (Gabe Newell of Valve, for example) excited about the technology. These are the type of people you'd expect to know better.

      Hmm... maybe this should tell you something. Could it be that these people who know infinitaly more about developing games than you, ACTUALLY know better than you? Given the quality of your previous statements I don't most readers will have to ponder over the puzzle of how come "people who know better" have a different opinion than you.

    14. Re:Terrible concept. by bitrott · · Score: 1

      "The only interesting part is that you see people out in the game development sector (Gabe Newell of Valve, for example) excited about the technology. These are the type of people you'd expect to know better."

      Know better than you that is? Likekly.

  12. Cross-platform, uh?... by UncleAlias · · Score: 5, Funny

    Let me guess: Microsoft, Microsoft and... hmmm more Microsoft?

    --

    Stéphane "Alias" Gallay
    Now, where did I put this witty quote?..

    1. Re:Cross-platform, uh?... by TheSpoom · · Score: 1

      Modded funny, but personally I'm going to try not to use/learn this for my own projects lest I be locked in...

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    2. Re:Cross-platform, uh?... by Joe+Tie. · · Score: 1

      I hate when Microsoft uses the term crossplatform. It should be a given that something one writes for windows should work accross different versions of it, but somehow this usually gets touted as a sparkly new feature. A little toy app I wrote last week works on both Debian Unstable and Mandrake - ohhh, it's crossplatform now too!

      --
      Everything will be taken away from you.
    3. Re:Cross-platform, uh?... by Unoti · · Score: 1

      Good move. I mean, look at all those fools that tried and got locked in to DirectX!

    4. Re:Cross-platform, uh?... by Trejkaz · · Score: 1

      "Runs on every computer as long as it's Windows!"

      This is not new. For instance I had a lot of programs that ran on every computer as long as it ran MS-DOS.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  13. "XGML" in the near future? by parvenu74 · · Score: 2, Interesting

    I am not a games developer, so I don't know what all else has to be taken into account for a "gaming development platform" aside from advanced graphics, but I presume that this is going to involve gobs of .NET and XML. Just as the future of .NET apps includes XML Application Markup Language (XAML), will we soon be seeing a similar markup scheme for games -- perhaps even called XGML?

    1. Re:"XGML" in the near future? by Shinglor · · Score: 1

      +4 Funny, writing apps in XML hehe.

    2. Re:"XGML" in the near future? by HoserHead · · Score: 1
      Grand Theft Auto in XGML:

      <innocents></innocents>
      <enemies>

      1. <hooker id="1" skankiness="3" />
        <pimp><bitches>1</bitches></pimp>
      </enemies>
      etc.
    3. Re:"XGML" in the near future? by Unoti · · Score: 1

      I'm missing what you see as so outlandish here. Don't most games already use some kind of scripting engine for a good amount of their content today? Standardizing to a solid, proven scripting network is a great idea that could provide faster development time and make more robust features immediately available to developers.

  14. directx by DreadSpoon · · Score: 4, Insightful

    Anyone remember that one? I don't think any games use it these days, right? ;-)

    To be honest, this sounds rather useful, altho in an unfortunately "only for Microsoft developers" way. Porting apps between consoles and computers takes time, a lot of time, simply because portable toolkits don't exist, yet. Standard sets of game controllers between computers and consoles don't sound bad either, altho those have existed for some time.

    Being able to write a game once, and with little modification have it running on both a PC and a console, is a Good Thing for developers and users. Lots of fun console games might start becoming available on the PC as well, for those of us that only need to own one game machine.

    Of course, certain games will always remain best suited to a particular platform. i.e., playing an FPS with anything but a mouse and keyboard is just sick. Quit trying to make those damn things for consoles, will you? ;-)

    1. Re:directx by TrentL · · Score: 4, Interesting

      Well, I think even as a learning tool it would be awesome. If I could write & run X-Box code on my PC, that would be an excellent way to learn the system. Sure, it might not run as fast, but at least you could see the code in action and fiddle with it.

      Another benefit is that other companies may be forced to take similar approaches. Is there Nintendo-approved Game Boy development kit for the PC? Or a program that lets mere mortals compile PlayStation2 code?

    2. Re:directx by Zangief · · Score: 2, Informative

      To be honest, this sounds rather useful, altho in an unfortunately "only for Microsoft developers" way. Porting apps between consoles and computers takes time, a lot of time, simply because portable toolkits don't exist, yet. Standard sets of game controllers between computers and consoles don't sound bad either, altho those have existed for some time.

      Sega used Renderware for Sonic Heroes, and the game looks good(not great, but good) on each platform, PS2, GC and Xbox. Apparently Renderware supports PC also but I don't know more examples.

      Renderware is a good thing. The Microsoft solution will only have support for MS platforms (PC, XBox, etc). Renderware may be a better solution, at least for this generation of consoles.

    3. Re:directx by PainKilleR-CE · · Score: 3, Interesting

      Standard sets of game controllers between computers and consoles don't sound bad either, altho those have existed for some time.

      Though they've existed mostly as converters to make the non-standard USB connectors on consoles work in the standard USB connectors on PCs, along with some driver hooks in some cases.

      Of course, certain games will always remain best suited to a particular platform. i.e., playing an FPS with anything but a mouse and keyboard is just sick. Quit trying to make those damn things for consoles, will you? ;-)


      Of course who says the game controllers will only go one way? As it stands, MS already has converters to use keyboards with the XBox, it's only a small step to make their entire line of keyboards and mice work on the XBox, and helps with the whole convergence of the PC in the living room if you can just use the XBox as a pass-through to your Windows-based computer sitting in whatever you have for an office space in your home. As it stands now, I'm looking at building a Linux box to hook up to the TV which will hold all of my media files and be accessed by my Windows-based gaming PC, which is certainly something MS should see as a failure on their part to provide something the customer wants (since XP Media Center doesn't do everything I want to do on my TV).

      --
      -PainKilleR-[CE]
    4. Re:directx by HexRei · · Score: 3, Funny

      "Being able to write a game once, and with little modification have it running on both a PC and a console, is a Good Thing for developers and users. " My god, martha stewart has found slashdot. and she's an MS fan.

    5. Re:directx by sbrown123 · · Score: 1

      simply because portable toolkits don't exist, yet.

      What?! Where have you been. OpenGL/AL, Alegro, SDL, just to name a few. If you use them instead of DirectX you can write games for a large number of different systems. DirectX sucks.

    6. Re:directx by Darren+Winsper · · Score: 1

      AFAIK, USB keyboards and mice all use the standard USB HID specification, so once you have one keyboard working, you likely have them all.

    7. Re:directx by lowe0 · · Score: 5, Insightful

      Really.

      Only crappy games like Unreal Tournament 2004, Battlefield: Vietnam, Rainbow Six: Raven Shield, Max Payne 2, etc. use DirectX. We'll just ignore that one of the most anticipated titles, Half-Life 2, will use DirectX 9 to its fullest.

      Nah, none of those are important. Let's all play Tux Racer instead!

    8. Re:directx by PainKilleR-CE · · Score: 1

      More than likely this is the case (minus special function keys and some mouse features). However, I was trying to say something more along the lines of Microsoft possibly shipping them with the proper connectors for both the XBox and the PC, rather than having to find some obscure adapter.

      --
      -PainKilleR-[CE]
    9. Re:directx by Paladine97 · · Score: 2, Insightful

      Hmmmmmm how many consoles support OpenGL/AL, Alegro, SDL?

      That's right: Zero (well it's rumored that the Gamecube's API is similar to OpenGL, but I can't confirm)

      Those toolkits are primarily used for interoperability between PC architectures, not consoles.

    10. Re:directx by Ba3r · · Score: 1

      If your PC is a p3 700 or greater, with more than 128 mb ram, and a geforce 3 or better equivalent, any Xbox code you write will probably run better on your pc than an Xbox. Xbox's are von-neumann PCs with only subtle differences, see how easy it was to port linux to the xbox.

    11. Re:directx by sbrown123 · · Score: 1

      SDL: Playstation 2 and XBox
      OpenGL: Playstation 2, XBox, Gamecube
      Allegro: I have no idea...

      Thats right: Not Zero!

      Atleast google before you guess.

    12. Re:directx by sbrown123 · · Score: 1

      Are you people trying to make me mad today? Here...go do some reading:

      http://www.dataplus.co.jp/OpenGL4ps2.html

      Release back in late 2000 and is used in games for the PS2 today.

      If you want to nitpick and make crap up to mislead people you could atleast bring up something more clever like how the XBox does not comes with OpenGL libs. I have an answer for that too but atleast it would show you had some idea of what you were talking about.

    13. Re:directx by Sumocide · · Score: 1

      Or just play Deus Ex 2 or Halo.

    14. Re:directx by lowe0 · · Score: 1

      I could care less about freeing myself from Microsoft - I don't feel they at all restrict me. Who cares about MS - the important thing is whether or not you can run the apps you want (including games.)

      Of course, when I don't feel like playing PC games, I could just fire up my console... oh, wait, Microsoft makes that too. Granted, I have Sony and Nintendo's consoles as well, but I hardly ever play them - most of the time, when I want to play a console game, it's on Xbox.

    15. Re:directx by lowe0 · · Score: 1

      I'm an FPS junkie, and that's my current playlist (excl. HL2). Other than that, no reason.

      In Max Payne 2's defense, it's a TPS. (Though that reminds me more of Office Space more than video games....)

    16. Re:directx by Trejkaz · · Score: 1

      Of course Epic aren't entirely stupid, so UT2004 also uses OpenGL.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    17. Re:directx by Zork+the+Almighty · · Score: 1

      Prehaps it's the only thing she can do from prison, since they won't give her doilies.

      --

      In Soviet America the banks rob you!
    18. Re:directx by sbrown123 · · Score: 1


      I'm an Xbox, Gamecube and PS2 developer


      hahahahahahaha.......hahahahaha. No your not.


      I'd like to see your proof of superior performance on Xbox using OpenGL.


      Lets see: Quake, Half-Life, Doom, etc etc all use OpenGL. Those programmers are just idiots right? Now you, our mystery super game developer, can prove all those game shops incorrect? Hahahaahahahaa. Your killing me!


      Oh and btw learn to spell "abstraction" before you attempt to use it in a sentence.


      Oh my god. You lost your argument so now your trying to prove superior spelling skills?

    19. Re:directx by emilpop · · Score: 1

      What are you playing, Casino online?

  15. Microsoft renames DirectX 10! What big news! by Anonymous Coward · · Score: 4, Insightful

    Microsoft renames DirectX 10 - XNA and the crowd goes wild over nothing.

  16. Sounds like a good way to kill the XBox cycle. by Anonymous Coward · · Score: 3, Insightful

    The more their console acts like a PC, has PC software, and generally offers the same look and sound of a PC title the more the console buyers will stay away. True, there are a few people who see a console as an alternative from buying a pricey computer and having to upgrade, but most console buyers are more interested in what consoles do that PC's can not do. Be it proprietary video hardware, to exclusive games. When a game is out on PC and a console, it is no longer is exclusive. This drove a lot of people away from buying XBox1 in the first place - Why bother getting a console to play games we already have on our PC that does a whole lot more?

    1. Re:Sounds like a good way to kill the XBox cycle. by mabinogi · · Score: 1

      Actually, I most interested in being able to sit on my couch and play games, rather than hunch over myc omputer for hours on end.

      I don't care if I can get the same game on PC, If I can get a console version, I'll do that.

      Pirce and not having to upgrade has nothing to do with it, it's all about the experience.

      --
      Advanced users are users too!
  17. Xtreme Nucleic Acid? by dwalsh · · Score: 1

    If not, what does it stand for?

    I hope this is thing is free, as in gratis, available at no cost to homebrew programmers. Could be cool in that case, and help it take off, similar to the free SDKs you can get for .NET or Java. Or even better, Visual Studio.NET XNA Edition, just for games (no ASP, ADO etc.), for free.

    On a seperate note, can we do something about the colour scheme for game articles? Even reverse video, popular on gaming sites, would be preferable to this.

    --
    ${YEAR+1} is going to be the year of Linux on the desktop!
    1. Re:Xtreme Nucleic Acid? by WormholeFiend · · Score: 1

      "If not, what does it stand for?"

      it's was obviously made up by a huge fan of Lucy Lawless...

      XNA: Microsoft Princess.
      -

  18. i had no idea by theMerovingian · · Score: 5, Funny

    billing, security, and matchmaking being made available to Windows developers...

    Money, secure computing, and chicks - man, I want to be a windows developer! MS sure does take good care of their employees.

    --
    "If you think you have things under control, you're not going fast enough." --Mario Andretti
  19. Cool! by bgarcia · · Score: 1, Funny
    Will it run on Linux?

    ;-)

    --
    I'm a leaf on the wind. Watch how I soar.
  20. game development difficult at best by 192939495969798999 · · Score: 4, Insightful

    I am surprised that more large companies haven't tried to make game development tools. There are a few things that nearly every game has, and that are really hard to do efficiently and quickly (the main game loop, for example). I honestly hope that Microsoft does make this and it does work, because that usually means some OSS people will make a knockoff that I can get for free and use, which will be awesome.

    --
    stuff |
    1. Re:game development difficult at best by Unoti · · Score: 1
      While the implementation of a game is difficult and demanding, it's easy compared to coming up with a great idea, doing excellent game design work, and creating 3d and graphical content. As an analogy, great art programs make it easier to make great art, but the user still needs artistic talent.

      Your point about the state of game development tools may still be valid, but ideas and content are the stumbling block in game development more than technical implementation.

    2. Re:game development difficult at best by Scorchio · · Score: 1

      I'm not quite sure what sort of tools you mean. There are plenty of middleware companies producing audio libraries, video codecs, physics simulations, 3d graphics engines, networking libraries and so on. Main game loops are pretty simplistic at top level, and any further in soon becomes extremely specific to whatever game you're making.

    3. Re:game development difficult at best by MagikSlinger · · Score: 2, Informative
      I am surprised that more large companies haven't tried to make game development tools.

      Of course you're surprised because big companies do make game development tools. Even mid-sized companies. EA has a big tools group for everything from sound to graphics. I used to work at a game company (which shall remain nameless) that spent quite a lot of money on tools. The problem was getting the game teams to use them.

      Back in 1999, most game developers I knew insisted on writing their own code. Usually badly that would then have to be debugged over the next 2 years. When I left the industry, management had found the mantra that I and my co-workers in Tool development had been preaching for years: standard frameworks and common engines.

      You could make an argument that your 3D engine needs to be custom, but you can't make that for a sound events API. I worked on 2 different games, and found their custom written sound libraries implemented the same functionality without any differences. Heck, there were even identical pieces of code in the two ('cause they both copied it from an older game).

      The big companies do create tools and frameworks, and it's getting better year by year as more developers "see the light" of common tools and libraries. The big problem is now coming up with better ideas.

      --
      The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
  21. Cross Platform? Could this put paid.. by Channard · · Score: 2, Insightful

    .. to the rumours that the X-Box 2 will not have a HD? If MS are really aiming to make their latest dev cross-platform, the X-Box 2 would need to have a hard disk in order to be comparable to the PC.

    1. Re:Cross Platform? Could this put paid.. by molarmass192 · · Score: 3, Insightful

      Not really, a 512MB flash RAM module is probably around $20 in volume. That's a significant cost savings. The other issue is that there's money to be made selling "memory modules". That's money MS left on the table with the XB1. I wouldn't hold my breath awaiting an HD in the XB2.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    2. Re:Cross Platform? Could this put paid.. by shadowcabbit · · Score: 2, Interesting

      ... to the rumours that the X-Box 2 will not have a HD? If MS are really aiming to make their latest dev cross-platform, the X-Box 2 would need to have a hard disk in order to be comparable to the PC.

      Not necessarily. Flash memory being what it is (ie cheap and plentiful), all you'd really need to do is put version 1.0 of the XNA framework on ROM and push patches/bugfixes to a 64MB slice of flash on the system.

      Of course, this being MS, you'd probably need a hell of a lot more than 64MB...

      --
      "Why Subscribe?" Good question...
    3. Re:Cross Platform? Could this put paid.. by JFMulder · · Score: 1

      Yeah, but why go with 512MB flash ram when you could get an HD with a whole lot ore storage for the same price. They could sign a deal to get 20 gig 5200RPM HDs. They must be 20$ worth these days. Buy that and put in the Xbox. Unless console size is really important. If you're looking to save money, then there's no point in buying flash RAM. It costs more for less.

  22. Oh dear... by Dark+Lord+Seth · · Score: 5, Funny
    ... matchmaking being made available to Windows developers ...

    Serious yet funny 28 year old male Microsoft DirectX developer looking for cute and timid Microsoft Windows software engineer, between the ages of 25 and 30 with shoulder-length dark hair and pale blue eyes. Looking for a serious and caring yet professional relationship to share experiences and get yelled at by Balmer together. Must be willing to enjoy coding, Pepsi Blue, anchovis pizza, good thrillers and a little bit of DirectXXX, preferably in combination with any of the former. Serious inquiries only. Respond to article nr. 123456

    1. Re:Oh dear... by parvenu74 · · Score: 1, Funny

      This needs to be modded up to 5-funny just on the strength of the "DirectXXX" reference!

    2. Re:Oh dear... by HtR · · Score: 1

      Regarding this person you're looking for, I think you're in luck. There are several guys at my office who meet this description, including a few who are very interested. Expect to hear from them soon!

      --
      Have you tried turning it off and on again?
  23. So, What About OSS? by Jameth · · Score: 3, Interesting

    Microsoft is supplying their game-developement-platform. Is there any hope of a competing OSS platform? I know there are some tools out there, but OSS is generally quite anemic when it comes to gaming blood.

    1. Re:So, What About OSS? by mbaranow · · Score: 1

      The problem with many game related OSS projects is that they are started by people with little industry experience. Often these projects are demos to get into the industry or get a publishing deal. Once inside the industry you have no time to give away to an OSS project. There are notable exceptions: Nebula Device, Quake1&2 engines.

      I've followed several OSS game projects (Ogre3D, crystal space engine, stuff on flipcode etc.). Many of these fizzle out within a year. Most are not designed to handle a full scale production. For instance almost no OSS game project focuses on the asset management and export pipeline. This comes from the fact that linux has no workable free 3d editor yet. A workable editor is defined as something that a team of artist would like to spend a year or two working with. Blender does not fall under that category.

      Also, games have a very short lifetime. If you're giving away your time (thus money) for free, you at least hope it has a lasting effect, the way a constatly evolving operating system might have.

      Howerver if somebody does figure out a good buisness model of how to run an OSS game project, it wont be that difficult to match features of the XNA platform. It seems it took Microsoft 9 generations of DirectX and a seperate team working on XBox to learn how not to screw up game development tools with classic MS cruft.

  24. Great! by JBMcB · · Score: 3, Funny

    So id can compile Doom 3 for a P4/DX9/512MBDDR target, press a button, and it'll compile for a Nokia phone! I bet that'll work GREAT.

    Sounds like the old CHIP8 games.

    http://members.aol.com/autismuk/chip8/

    --
    My Other Computer Is A Data General Nova III.
    1. Re:Great! by leifm · · Score: 1

      No, it sounds a lot like Visual Studio .net. VS03 lets you use the same basic framework, languages, and environment to write code from phones to application servers. This sounds like the same kind of unification for several game platforms.

      --

      "Windows Me offers tremendous reliability and stability improvements..." -- Paul Thurott
  25. Po-TAY-to, po-TAH-to... by parvenu74 · · Score: 3, Informative

    If you are speaking "the Queen's English" then it is indeed correct to say "Microsoft are" because in this case "Microsoft" is logically the collective term used to refer to the people who work for the company. Since the nominative is plural, one uses the plural form of the verb.

    Of course, we Americans don't usually see the people behind the company name but rather tend to personify the company as an individual rather than a collective, hence we are much more used to hearing "Microsoft IS a bad company" instead of "Microsoft are announcing a new piece of crap..."

    1. Re:Po-TAY-to, po-TAH-to... by James4765 · · Score: 1

      But since corporations have been given the same rights as citizens, it is correct (from a legal standpoint, anyway) to use the singular - after all, not everyone at Microsoft is a strutting prick.

      God knows, I'd hate to be blamed/associated with everything my company does...

    2. Re:Po-TAY-to, po-TAH-to... by Chris+Burke · · Score: 1

      But since corporations have been given the same rights as citizens, it is correct (from a legal standpoint, anyway) to use the singular - after all, not everyone at Microsoft is a strutting prick.

      A huge mistake that we need not incorporate into our language.

      God knows, I'd hate to be blamed/associated with everything my company does...

      Maybe if we were, we'd care a little more about the things our company does, and that includes the managers. Being able to hide behind the "corporate person" is how executives do incredibly shady crap and walk away.

      --

      The enemies of Democracy are
    3. Re:Po-TAY-to, po-TAH-to... by parvenu74 · · Score: 1

      You are right -- legally "Microsoft" is a singular entity, like a person, so it is correct to say "Microsoft is" as most Americans do. It is also correct to refer to Microsoft as a collective noun representing their employees. Both are correct in the sense that "color" and "colour" are spelled correctly if understood in the correct cultural context.

      Until we ban the Brits, Aussies, Kiwis, South Africans, and whomever else are given to saying "Microsoft are" from /. we really should not quibble over culturally rooted linguistic differences.

    4. Re:Po-TAY-to, po-TAH-to... by Cruciform · · Score: 1

      The corporation is recognized as an individual entity in it's own right within the scope of the law as well, making "is" right as well.

      It's relative to the POV at the time.

    5. Re:Po-TAY-to, po-TAH-to... by Eshock · · Score: 1

      Of course, we Americans don't usually see the people behind the company name but rather tend to personify the company as an individual rather than a collective That's because in the US, corporations legally are individuals. For non-corporate enterprises, the plural form is correct, however for all intents and purposes, corporations ARE people.

  26. ..for billing, security, and matchmaking.. by burgburgburg · · Score: 4, Funny
    Matchmaking?
    MATCHMAKING?!?!

    For the love of all that's holy, who entrusts their love life to the same firm that brought us Clippy and Bob?!?!

    1. Re:..for billing, security, and matchmaking.. by NeoBeans · · Score: 1
      Didn't Melinda Gates wind up meeting Bill after she worked on Microsoft Bob?

      Apparently it worked for them!

  27. DIlbert. by Eric_Cartman_South_P · · Score: 1

    I guess you don't read Dilbert. Things REALLY ARE LIKE THAT in the real world.

  28. Dreams Crushed by FictionPimp · · Score: 1

    And my dreams of one day playing my favorite 3d games on linux get crushed another notch down. Oh well, at least I have UT2004.

  29. Happens all the time with software projects by DaRat · · Score: 2, Insightful

    Happens all the time with software projects. Far better to kill the project at $3million down the tubes than $25 million down the tubes.

    I worked as a consultant for a project at a big insurance company. After an estimated $25 million, 1 1/2 years, and 40 people assigned, they killed the project after determining that the vendor's product didn't work well enough to be used in production.

    At my current company, we haven't thrown away that much money, but we've killed projects after 1 year of development when they should have been killed after 2 months of feasibility research. But, still better than sinking another year or two and then killing the project.

    1. Re:Happens all the time with software projects by tcopeland · · Score: 1

      > Happens all the time with software projects

      Yup, sure... I guess I just thought that a game project would be somehow different - that there'd be one person with a vision for the game and he'd sort of drive it. I guess I'm kind of stuck in the past, you know, old-school one-guy-in-a-garage game writing...

  30. Re:yeah by lightspawn · · Score: 1, Insightful

    microsoft IS announcing, not ARE. Get over yourself.

    That's where it all began, you know. Treating companies like people.

    Aren't companies treated as plurals in the queen's English?

    Nice one, American. Corrupt a language, then correct the people who still speak it properly.

  31. Alternate headline: by drinkypoo · · Score: 5, Insightful
    "New DirectX: XNA"

    All this is, is a new version of DirectX which they commit to making compatible across different flavors of windows (including possible WinCE devices) which also has Xbox Live functionality (I wonder if they'll roll it into Live or The Zone?) The DirectX SDK will be supplemented by these new tools they're talking about, and a new name will get stuck on DirectX.

    It's not that it's an unwelcome advance, but it's not much of an advance. Frankly the thing I'm most interested in is "the introduction of controllers that are compatible with all Windows and Xbox game players" which says two things to me. 1> Microsoft will be releasing a controller which will work on Xbox and Xbox 2 (possibly with different pigtails) with a HID driver to match. Note that this might just be the controller S with an official HID driver. 2> The Xbox 2 will continue to use USB, no surprise there but always nice to see a confirmation.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Alternate headline: by Unoti · · Score: 1

      Are we sure it's not something more, like managed code .NET style?

    2. Re:Alternate headline: by Eshock · · Score: 1

      Who needs an official HID when you have this?

  32. Good news for gamers, good news for developers by CokoBWare · · Score: 4, Interesting

    I am probably the minority opinion here (I own a PS2 and won't ever buy an XBox), but gamers will be benefiting most, because the Windows and console platforms will be more likely to get the same games, rather than just exclusive for one platform over another. Microsoft will be able sign development houses to exlusive XNA development contracts, in addition to exclusive XBox or PC contracts. Gamers get more games on both platforms. Gamers get games that can play against each other on either platform with the joint networking code. Gamers get features that are accessible to both platforms.

    Developers win because they don't have to learn and develop with two separate middleware products. One set of middle-ware means standardized development that saves time and money. Developers can spend more time designing and implementing games rather than struggling with the platform's issues and quirks. I see XNA like the Java or .NET for gaming platforms. No matter what platform you write for, you have a standard you can code against and rely on for the future.

    With XNA, the Windows PC and the XBox will be both first-class citizens. Everyone wins, including MS.

    1. Re:Good news for gamers, good news for developers by MisterFancypants · · Score: 1
      You might have a point except the market for Xbox games (yes, even the lowly 2nd place Xbox) is much larger than the market for PC games.

      In any case, most 'exclusive' console games come out for the PC anyway if the developer/publisher thinks they will make enough money to bother with the release.

    2. Re:Good news for gamers, good news for developers by Jaguar777 · · Score: 2, Interesting

      Gamers get games that can play against each other on either platform with the joint networking code.

      No thanks. I would rather keep the Xbox and PC platform seperate when it comes to online play. I pay for Xbox Live for three reasons.
      1) It is extremely hard to cheat using the Xbox + Xbox Live system.
      2) High speed connections are required (read: No shooting at a 56K players lagging all over the place)
      3) Level playing field (everybody plays with the same graphic settings / options. HDTV being the exception)

      If Microsoft mixed PC players with Xbox players I would cancel Xbox Live because I can get the same service for free elsewhere. I'm pretty sure the majority of Xbox Live subscribers feel that way too.
      Don't get me wrong. I don't think Live is "better" than plain internet multiplayer. I still play that way too. I just enjoy the clean sandbox benefits that Live brings to the table.

      --
      Maybe you should educate the morons of tomorrow so they'll stop believing the leaders of tomorrow. - Dogbert
    3. Re:Good news for gamers, good news for developers by fondue · · Score: 1

      "You might have a point except the market for Xbox games (yes, even the lowly 2nd place Xbox) is much larger than the market for PC games."

      This statement is so inaccurate it isn't even funny.

      PC and PS2 titles sell to userbases many, many times the size of the Xbox userbase. The XB's top selling game (by a huge margin), Halo, has taken over two years to rack up 3 million sales worldwide. The Xbox has still to break the 1m online user barrier. I could go on, but you get the idea.

      --

      Preferences > Homepage > Customize stories on homepage > Authors > Zonk > Uncheck

  33. Re:err... by Svet-Am · · Score: 1

    I think he was making an allusion to the Win9x shell enhancement that came with NT4.

    NT 3.5.x *was* out before Win95 :-)

    --
    [move .sig! for great justice, take off every .sig!]
  34. Prince of Persia? by Anonymous Coward · · Score: 1, Insightful

    If Prince of Persia: Sands of time showed us anything, its that the ability to recycle large chunks of code for 4 different platforms results in amazing availability and quality gaming.

    What, exactly, are you trying to say here?

    (I'm not a programmer, so maybe im not following this properly)

    1. Re:Prince of Persia? by Snipet · · Score: 1

      My point is the games may work.. may look good but the playability is typically not optimised for the different audience and aditional hardware benefits. To use your example prince of persia had a camera system that couldnt rotate around a wall. This was frustrating to many pc players who found it a strange and an unnnecesary challenge (there was free look available in the game so it wasnt there "hiding" things you shouldnt be able to see). It didnt destroy the game but it detracted from it. In effect what Im saying is if you make it too easy to do this we will start seeing people taking the quick buck route and throwing out unoptimised games reducing quality.

      --
      The internet makes me stupid.
    2. Re:Prince of Persia? by cubic6 · · Score: 1

      Prince of Persia was an incredible game both gameplay-wise and technology-wise. It certainly helped that it was available for everybody's favorite console, but it was good enough that if I didn't have something that could play it, I probably would've gone and gotten a Gamecube. That's the kind of title that can sell the *concept* of gaming, rather than specific hardware.

      --
      Karma: Contrapositive
  35. Okay, This is A Bit Offtopic, But... by bfg9000 · · Score: 3, Funny

    Why oh why does every new product have to have the letter X in it? I find myself longing for the days of iEverything or eEverything.

    Except for XML and Mac OS X, the X doesn't make any sense to me in any of the 48,000 "cool" products starting with X. Other letters are cool, too! How about M, B, or W?

    C'mon! Innovate a little!

    --

    I'm not normally an irrational zealous dickhead, but I figure "When in Rome..."

    1. Re:Okay, This is A Bit Offtopic, But... by Anonymous Coward · · Score: 5, Funny
      How about M, B, or W?
      Fantastic. Following your suggestion, we're going to be rebranding the Playstation 3 as the "BMW 3 Series". I don't see any problems there.

      Thanks!

      Sony.
    2. Re:Okay, This is A Bit Offtopic, But... by faspeed · · Score: 1

      How about BMW?

    3. Re:Okay, This is A Bit Offtopic, But... by Scorchio · · Score: 1

      How about M, B, or W?

      Don't go too over the top with those, though, else expect a letter from BMW's legal dept.

    4. Re:Okay, This is A Bit Offtopic, But... by theghost · · Score: 2, Funny

      Except for XML and Mac OS X, the X doesn't make any sense...

      Right, because the obvious acronym for Extensible Markup Language is XML, and OS 10 would've been completely confusing for Mac users who were used to things like System 7, OS 8, OS 9. Switching to roman numerals is a much better option, especially since OS X...X.1...X.2 would look stupid, so instead you rely on the ever-so-obvious fact that Panthers are clearly better than Jaguars. (BTW, what's next, Cougar? Leopard? Cheetah? Thundercats Ho!)

      ; )

      --
      The only thing necessary for the triumph of evil is that good men do nothing.
    5. Re:Okay, This is A Bit Offtopic, But... by JFMulder · · Score: 1

      I was XNA as Xbox DNA. So I didn't think it was too abusive of the letter.

  36. matchmaking.. by Lucky_Norseman · · Score: 1

    Personally I think Clippy and Bob is a match made in Hell. They truly deserve each other.

  37. Microsoft only? Then it won't be that great. by Anonymous Coward · · Score: 3, Interesting

    While there are a few exceptions, XBox/PC cross platform games are not normally the best idea.

    Good PC games are written with the PC in mind. The type of game, the interface, the use of keyboard and mouse, and generally the depth is much greater on a PC.

    The XBox's strength, OTOH, is generally more geared towards action, platforming and relaxing on your couch with a controller.

    Just because a game can be released on two platforms doesn't mean that it will be equally as good on both.

  38. Re:Controllers? by SoVeryWrong · · Score: 1

    Nah, they'll just charge you twice. Once for the controller, and once for the USB cable adapter.

  39. Replacing by jlechem · · Score: 1

    So what is this going to be replacing DirectX? I like direct x. I see it as making nothing but half assed attempts at covering multiple systems. When instead they could make a superior product by focusing on one system.

    --
    Hold up, wait a minute, let me put some pimpin in it
  40. Standards for M$ by stecoop · · Score: 1

    introduction of controllers that are compatible with all Windows and Xbox game players

    Wasn't it M$ that made the XBox controllers similar to USB but added an additional pin? Seems like they should start by adhering to standards.

    1. Re:Standards for M$ by praxis · · Score: 1

      Sony's controllers aren't standard either. Just because Microsoft chose a design similar to USB doesn't mean they should use USB. The industry standard for consoles is to have proprietary components. Why not bitch that Sony didn't use USB controllers?

  41. I hope Sony an Nintendo pull out the Anti-Trust by bADlOGIN · · Score: 2, Flamebait

    Sounds like they're extending the deskop monopoly yet again. Even if it's a load of crap, a nice Billion dollar threat would help level the playing field. After all, will other game development systems that run on windoze be able to work with these new controlers? What about 3rd party controlers that Sony or Nintendo develop that could work with Windoze PC games as well? Will they not be required to support them?

    --
    *** Sigs are a stupid waste of bandwidth.
  42. Re:yeah by Chelloveck · · Score: 1
    Nice one, American. Corrupt a language, then correct the people who still speak it properly.

    Embrace and extend, baby! Embrace and extend!

    --
    Chelloveck
    I give up on debugging. From now on, SIGSEGV is a feature.
  43. Oh, great. by Anonymous Coward · · Score: 1, Interesting

    A talking gecko.

    Seriously, it's just DirectX in a wig and a dress. Microsoft rolls out a new gaming API every year and a half anyway, often breaking games that used to work on the previous version of it. This is just another one. Sadly, it will force all developers to learn a new API without any real advantages to doing so - porting a game from the PC to the XBox is more than just recompiling. Usually you have to start from scratch, and try to save as many art resources as you can. It is very rare that you'll be able to start with a game engineered to use essentially unlimited resources and then shoe-horn it into a relatively tiny space (a console). It's all spit and polish, but no real substance.

    OpenGL and SDL are still the only way to obtain true cross-platform compatibility - not being able to cross-compile for Linux and Macintosh cuts you out of about 15% of the market, and that's TODAY. In a year and a half, when any game project started today would ship, the ratio's going to be a lot more heavily weighted in favor of Linux and OSX, possibly as much as 20%. This is too great a portion of the total market to be ignored, so the smart developer will use tools that will let him access that extra 20% of the market to allow him to get the most out of his development
    (and distribution) dollar.

    Developers, beware of quick acceptance of bright shiny objects!

    1. Re:Oh, great. by M.C.+Hampster · · Score: 1

      OpenGL and SDL are still the only way to obtain true cross-platform compatibility - not being able to cross-compile for Linux and Macintosh cuts you out of about 15% of the market, and that's TODAY. In a year and a half, when any game project started today would ship, the ratio's going to be a lot more heavily weighted in favor of Linux and OSX, possibly as much as 20%

      15%?? In a year and a half, 20%??

      Did you have to get proctologist to get deep enough for those numbers?

      --
      Forget the whales - save the babies.
  44. Re:OMG by escallywag · · Score: 1
    Games == purple

    GREEN !!!!

  45. Renderware is used on GTA3 by Thag · · Score: 2, Informative

    So, it definitely works on the PC as well.

    Jon Acheson

    --
    All opinions expressed herein are my own, and not those of my employers, who are appalled.
  46. Im a PC gamer by ElGnomo · · Score: 1

    Question: Why would I want to play console games on my PC? The last I checked console games were designed to be played with controllers and not keyboard+mouse and therefore limited to simplistic player interface with the games. E.g. compare NeverwinterNights's( designed for Xbox and PC ) dumbed down interface with the wonderfully complex ( but still easy to handle) interface of Baldur's Gate . Youll find that NWN is more diablo point to monster and click ti till its dead and baldur's gate is more let me quickly sift through my unbelievably large amount of options and quickly find the best one.

    1. Re:Im a PC gamer by nam37 · · Score: 1

      Never Winter Nights is not availble for the XBOX... NAM37

      --
      The two rules for success are:
      1) Never tell them everything you know.
  47. Sure! by Srass · · Score: 4, Funny

    We've got both platforms, 95 and XP!

  48. Microsoft Monpoly II? by superultra · · Score: 3, Insightful

    Two things.

    1. I have no avid, passionate, deeply ingrained hatred for Microsoft, which, compared to people around slashdot, makes me a Microsoft whore. That said, doesn't this sound exactly like Microsoft is using the fact that most people use Windows on their PCs to further the Xbox2? Essentially, because of DirectX and Windows, MS seems to be considering the PC as a sister platform to the Xbox. Seems to me this is a distinctly unfair advantage over Sony or Nintendo, both of whom obviously do not have an OS to speak of and basically have only one platform to speak of. Seems to me this is dangerous ground for Microsoft to tread, particularly after all the stink in the US they just went through and the whole EU morass that they're going through now.

    2. I am no programmer, so perhaps this makes a lot more sense to someone else. But isn't it difficult to co-develop for something that will essentially be an Apple box with something that is Windows? Maybe it's the whole virtual machine thing MS picked up, but it seems kind of unlikely to me. Anyone care to explain?

    1. Re:Microsoft Monpoly II? by sirshannon · · Score: 1

      1. What are the sales figures of games that were released on both xbox and PC? IF the PC/Win games sell more, then you may have hit on something. If not, then maybe Windows will be benefitting from the ease with which devs will port their games to the PC from the xbox. 2. I am guessing that the platform the released is a framework similar to the .NET framework. I see this as extrememly likely if not certain. All future MS products seem to be tied to a programming framework and this gaming platform seems like it would be a perfect example of why MS is going in that direction. Why do you think it is unlikely?

  49. This will be used to curb piracy by Jarnis · · Score: 3, Interesting

    XBox Live style addtion to next-gen DirectX (Oh, sorry, XNA). This translates to OS-level CD-Key checks and other 'game calls home to see if it may run'-features for *SURE*. Next we get to pay monthly fees for simple head-to-head gaming.

    And developers will scream in joy and jump into the bandwagon. Especially if same libraries are used in XBox2, so porting PCXBox2 will be easy.

    Oh, and we get XBox controllers to PC. Well, on some level it's good - lots of great console-style games suck on PC due to non-standard joypads and/or keyboard-based controls. However, the day they start making PC First Person Shooters that *require* a crappy gamepad to play is the day I go berserk and feed the stupid joypad to the MS loonies.

  50. A Company is a Person in America by GirTheRobot · · Score: 1

    In America, a company is legally a single entity or person. The issue is more legal than grammatical, and has nothing to do with corrupting English. Besides, we have no queen.

    1. Re:A Company is a Person in America by tehcyder · · Score: 1
      In the UK a company is also legally a single entity or person.

      Normal UK usage would be "Microsoft are liable to an amusingly large fine" however you would also normally say "Microsoft is evil".

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  51. Why buy an XBox? by sarcastodon · · Score: 1

    When XBox first came out, one of my main reason's for not buying one was that I had a computer, and any game that Microsoft releases for XBox would come to PC sooner or later. Not that I needed any more proof that I was right about that supposition, but making it easier to do cross-windows-platform development just shows that Microsoft has/had the same idea. John

    1. Re:Why buy an XBox? by RatBastard · · Score: 1

      Other than Halo and Diues Ex 2 (neither of which has gotten glowing reviews on the PC side of things), how many XBox games have been ported to Windows? Oh, yeah. Tetris Worlds. Other than that?

      I bought an Xbox because I was tired of the whole "New Game Breaks Shit" and "This Upgrade Will Break Old Games Shit" that I've suffered through for the last ten years of PC gaming. I'm tired of a new game needing the newest drivers and those nice new drivers hosing my older software. I'm tired of having my existing library die because a new sound card, video card, motherboard or RAM upgrade.

      Every one of my old DreamCast games still works. Every one of my old PlayStation (one) games still works. Most of my PC games from that era are dead.

      --
      Boobies never hurt anyone. - Sherry Glaser.
    2. Re:Why buy an XBox? by sarcastodon · · Score: 1

      Star Wars: Knights of the Old Republic?

      I understand your pain, which is why I do most of my gaming on my trusty Nintendo consoles, and occasionally pull out my PS. However, I saw no need to invest in an XBox for their "exclusive" games, since all of the ones that are any good get ported to PC anyways.

      John

    3. Re:Why buy an XBox? by RatBastard · · Score: 1

      Almost none of the games I play got ported to Windows, and those that did were not worth thr upgrade my system would need to run them. The one exception was one of the Need For Speed games and EA broke support for my steering wheel on the Windows port.

      The idea that XBox games get ported to Windows is largely a myth.

      --
      Boobies never hurt anyone. - Sherry Glaser.
    4. Re:Why buy an XBox? by erasmus_ · · Score: 1

      Just because they're good on Xbox does not mean that they're good when ported. I've heard plenty about Halo problems on PC to make me grateful for experiencing the game the way it was originally meant by the developer to be played, on the console (please, no smart-ass Mac comments).

      --
      Please subscribe to see the more insightful version of th
  52. oh puhleeeeeze! by Thud457 · · Score: 2, Funny

    Any real developer who hasn't drunk the Micro$oft kool-aid knows damn well that DirectXXX is just a thinly-disguised ripoff of fu-fme with a thin wrapper of vendor lock-in!

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  53. Re:Controllers? by Galaxie · · Score: 1

    xbox cord (errr cable) extender that is

    --
    <end/>
  54. Bah by JMZero · · Score: 1

    So, basically, my understanding is that if I put together a solid DDoS exploit for Windows using XNA

    A DDoS against what exactly? Against individual machines playing these games (ie. using multiple machines to stop a person from playing a game)?

    Against the server? If so, then these technologies are mostly irrelevant - servers are their own thing (and can be patched much more easily than a million clients).

    Or were you thinking more about a compromising security exploit, rather than a DDoS? And, if you're confusing that kind of thing, do you want to reconsider insulting Gabe Newell for not knowing better? PS: What do you think Steam is?

    From what I can see, this is mostly about making more things in gaming part of a standard gaming API. Both DirectX and the XBox Live tools have been very successful - and I could see MS being successful in expanding this strategy (both to more devices and more functionality). I don't know that it needs a new name - as it's not some big departure - but it sounds like good planning.

    --
    Let's not stir that bag of worms...
    1. Re:Bah by michael+path · · Score: 1

      Actually, I didn't insult Gabe. My point was that people who obviously know what they're talking about, such as Mr. Newell, are giving props to a concept that IMHO won't see light of day.

      It's more of a "I wonder what he knows that I don't" regarding XNA.

      I only cited him because he was the most prominent name out of the three listed, but all gave (what appeared to be) a verbal "thumbs up".

      As far as the DDoS Exploit, I actually meant DDoS or exploit. I typed quick, hence the rant-like feel as to what I was saying. Sorry that so much could have been misconstrued.

  55. Good move by Dalcius · · Score: 4, Insightful

    Let companies make more money by making games easier to port, but at the same time lock them into a Microsoft based system.

    Some gaming companies are keeping code portable in order to sell it on PC, PS2, XBOX, etc., and sometimes this leads to a Linux port. If you give management the tools to keep it on multiple platforms (albeit Windows-centric platforms) in half the time, I think it's safe to say that this is going to take a chunk out of potential Linux ports.

    The only possible saving grace is that some companies will want to port their games to competing platforms like the PS2, but those games are likely to be console-oriented and as such not as well suited to a PC. Of course there are always exceptions.

    MS is once again using it's market penetration to leverage more lock-in. Brilliant move on their part if you ask me.

    Cheers

    --
    ~Dalcius
    Rome wasn't burnt in a day.
    1. Re:Good move by JFMulder · · Score: 3, Insightful

      Come on, this is no leverage abusing. This is a Microsoft solution to a Microsoft problem for Microsoft based software. The only thing I see here is company giving cross-platform tools for all the platforms it supports. You can always use something else to make your own cross-plaform games (as in PS2/GC/Xbox cross platform).
      Has anyone complained when Microsoft released MSDEV.net and said you'd be able to write applications for Win9X/ME, WinXP, WinCE, Xbox and what ever other platforms they support with it?

  56. Re:Controllers? by Mr+Pippin · · Score: 1

    I think one of the reasons they used a different connector is that they use a non-standard USB voltage. That was primarily due to them needing more power than the USB standard allows for.

  57. LinuXNA possibility? by tepples · · Score: 1

    In fact, XNA may make implementing Wine easier, as it will probably limit what programmers who have chosen to use XNA can do with APIs.

  58. Microsofts poblem is its own self by llZENll · · Score: 1

    The problem with MS is that it so easily dominated the OS market it has to fish in every other market related to it. Gee another problem with a monoply, come on .gov, give us 50 baby MS's, one for each state, then lets see them compete :)

  59. Xbox 2 and Windows by PorscheDriver · · Score: 2, Interesting
    Xbox 2 is based on PPC architecture. Windows will always be Intel. So having something like XNA becomes all the more important. The mad thing is that (as someone else has already posted), it will probably end up running some crazy-ass .NET style byte-code interpretors to hold it all together.

    Everyone else would just write nice portable C, but MS will be determined to do it in the most arse-about-face way possible :-)

    --
    "This is your life, and it's ending one second at a time."
  60. Portable toolkits do exist but more are needed. by Rolman · · Score: 4, Interesting

    It may not be popular (yet) on PC/Mac/Linux/whatever environments, but portable toolkits do exist in the video game industry. Renderware is an example of a modular toolkit that is used to make a game that can be ported to several consoles. Just recently, Sega's Sonic Team used it for a high-profile cross-platform project you might have heard about, it's called Sonic Heroes :p . This is getting increasingly popular because of market issues. EA, Konami, Namco, Capcom and many others use this kind of cross-platform toolkits because it can cut development time by an order of magnitude when they want their products to be launched to a wider, multi-platform market.

    This is also a problem for the console manufacturers, as they want to push their own, proprietary toolkits and get exclusivity for as many important titles as possible. This is why Microsoft is going to push this XNA thing very hard, it wants developers to stay inside the DirectX world.

    Cross-platform, feature-complete, strongly supported APIs and toolkits are a big necessity in today's marketplace to comply with the very high standards the video game industry demands.

    By the way, I'll start my little rant about OpenGL. I love the thing very much and it used to be great, but I'm really sad to see it's very outdated now and it doesn't reflect current game developers' needs, for example, fragment shaders support is something not well defined yet and it's a market requirement, you can't just port games from Windows and not support fragment shaders. Then there's the thing about OpenGL supporting SO MUCH F'ng more than just games-related functions (the API is still very strong in the professional apps space), remember the API subset some games had during the Voodoo era? This is also a requirement for today's games, a lightweight, full-featured API without unnecessary bloat.

    To make matters worse, OpenGL doesn't include equivalent cross-platform audio and input APIs/toolkits, so you need to rewrite these parts for each new platform, or create your own API (and you still need to write support for it in every platform), or maybe look for some of the half-baked efforts out there.

    Here's the reason DirectX smokes everybody else: We don't have a good cross-platform alternative to game development.

    id Software, however industry-leading it may be, can't sustain our only true cross-platform open API in existence alone forever.

    --
    - Otaku no naka no otaku, otaking da!!!
    1. Re:Portable toolkits do exist but more are needed. by Darren+Winsper · · Score: 1

      You start off OK, then you just seem to lose it towards the end of your post. OpenGL doesn't include cross-platform audio because it's a Graphics Library. Want cross-platform audio? Use OpenAL. SDL is good at input handling, I'm not sure if it does networking too, but I've never heard good things about DirectPlay.

      As for 3dfx's miniGL, it was widely scorned because 3dfx had to keep on updating it due to the next version of Quake needing to use more OpenGL functions (Not to mention other Quake-based games). If you don't want to use the more non-gaming aspects of OpenGL, just don't use them.

      BTW, EA's policy is to write all new titles with cross-platform in mind, even if it's only going to be released on one platform.

    2. Re:Portable toolkits do exist but more are needed. by DeadScreenSky · · Score: 1

      Just recently, Sega's Sonic Team used it for a high-profile cross-platform project you might have heard about, it's called Sonic Heroes

      Another semi-popular game that uses Renderware is GTA3. I think at least a few people have played that. :D

      --
      There is no excellent beauty that hath not some strangeness in the proportion. -- Francis Bacon
  61. All I see are trolls by cardshark2001 · · Score: 2, Funny
    Mods, haven't you noticed that most of these posts are completely about microsoft? Geez, you need to quit slacking and do your duties. What's the world coming to when people can just post their pro-Microsoft propaganda without fear of the righteous retribution of the almighty mod?

    Next thing you know, we'll have emacs users getting modded up. It's chaos I tell you! Anarchy!

    --
    WWJD? JWRTFA!
  62. Re:USB by CokoBWare · · Score: 1

    The XBox DOES use USB, but not the same plug style. There are products that let you convert an XBox controller to a standard flat USB plug. With these adapters and the right driver, you can connect the XBox controller to either a Windows or MacOS X computer.

  63. Sound business practice by Pac · · Score: 1

    The console business is about selling games, not machines.

    Nintendo did it many times already and got away with it, reselling old classics revitalized to the new platform. Mario Kart, for instance, was a major hit for N64 and the game cube version was a best seller all over again. The Zelda series spawn over two generations of gamers already.

    1. Re:Sound business practice by flewp · · Score: 1

      Agreed.

      However, if people don't buy the consoles, they're not going to buy the games.

      --
      WWJD.... for a Klondike bar?
    2. Re:Sound business practice by hc00jw · · Score: 1
      The Zelda series spawn over two generations of gamers already.

      And four generations of game consoles

      1. NES
      2. SNES
      3. N64
      4. GameCube

      Not to mention the hand held versions

  64. NO. It's possible only if you have source code by News+for+nerds · · Score: 1

    because, the same dev platform means only they are rebuildable, unless they are on entirely binary compatible environment such as .NET. I don't think game developers go managed code soon.

    1. Re:NO. It's possible only if you have source code by Trejkaz · · Score: 1

      The question is then, which game developers don't have their own source code?

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  65. Console vs PC is a non-issue by billcopc · · Score: 2, Insightful

    Usually there is little point in porting console games to PC or vice-versa. Different interface, different market. Sure we all fire up an emulator every now and then, but unless you have a USB gamepad that's really close to the console pad (or a native adapter), well it just doesn't feel right.

    Tight handling is one of the most important aspects of game programming. If your jaw drops at the graphics & 5.1 sound but you can't aim for shiat using the d-pad, chances are that game disc will be found in the microwave rather soon. Prime example: Halo vs Turok Evolution (on XBOX). Halo plays great, the joystick aim is non-linear so you can let off more precise shots. Turok plays like shiat, impossible to aim adequately so you die young (and often). Same game on the PC would probably do OK thanks to the mouse.

    It's like every other design paradox in the world: you have a limited set of resources that you have to deal with. In the game world this is called Tweaking. Playtest the game; if the mouse aim is awkward, throw in some clever interpolation to smooth it out. If gamepad aim is unruly, try some form of light auto-aim assistance to keep the player focused on progress rather than tedium.

    Same thing can be applied to graphics. Stuff that looks good in 640x480 on a tv set will look chunky as hell and over-focused on SVGA, so we throw in some heavy AA and selective blurring.

    Worse (in my opinion): Sound. TV sets have sucky paper-cone speakers chosen to adequately represent human voice. Bass/treble is typically weak and so you lose all the neat sound effects. You have to compress your sound to fit mostly within that limited bandwidth. Then there's the other end of the spectrum, people with bigass stereos. What sounded good on the 25" TV with stock speakers, now sounds like an Atari 2600 on the good system. Pan over to the gaming PC. It either has a semi-decent set of 2.1 or 4.1 speakers, so now not only do you want mid-bass but you also want surround effects. More headaches.

    Multi-platform game development isn't a science, it's a labor of love. That, or a marketing ploy to pass on 3 poor products instead of one good one. If Microsoft has a solution to all this, they will become GODS whether we like it or not. They certainly now possess the experience and expertise on the topic, and it is a very strategic move to corner the exploding mobile entertainment market (games for non-gamers). They are not to be underestimated.

    --
    -Billco, Fnarg.com
  66. YOU'RE the expert? by normal_guy · · Score: 1

    So Gabe Newell of Valve is excited about the technology, but the average Slashdot user isn't and thus it's not a big deal? This is the kind of developer support that the Unreal Engine is known for. Why not push that support to the platform itself?

    --

    Linux: Free if your time is worthless.
  67. Not just XBox controllers on PCs by nukem1999 · · Score: 1

    People have been saying this would bring console controllers to PCs for ported-from-console games. But what about bringing your mouse/trackball and keyboard over to your XBox? You might lose some of the comfort of sitting on the sofa with a controller, but I'm sure many will find the accuracy in FPS games worth it. Of course, in online console FPS games, those who opt for the controller may find themselves second-class citizens.

    Even absent bringing over your mouse and keyboard, it could lead to more innovative controllers. How about having a dual-stick controller for some games, and for other games a stick/trackball controller (or just throw two sticks AND a trackball one one if you can find the room).

  68. One API to bind them, One API to rule them all. by wdavies · · Score: 1

    Nuff said :)

  69. Hey! Look over there! by Percent+Man · · Score: 1

    This announcement comes with convenient timing for MSFT, I must say... considering this morning's earlier announcement that they're in Deep Stuff(TM) from the EU...

    I wonder, does MSFT have some kind of cache of these slightly-beneficial placating press releases somewhere, just waiting to be unleashed to cover up the latest bad news?

    Or to put it another way, if the EC had ruled against MSFT three weeks ago, would we have seen this announcement coming from Redmond that afternoon instead?

    /FOIL HAT

  70. Write Once, Run Anywhere by wideBlueSkies · · Score: 1
    --
    Huh?
  71. Re:OMG by escallywag · · Score: 1

    That was actually a Babylon 5 reference... Apparently to obscure for Slashdot ? I'm dissapointed

  72. Obligatory bender quote... by insomaniac · · Score: 3, Funny

    Blackmail's such an ugly word. I prefer extortion. The X makes it sound cool.

    --
    The way to corrupt a youth is to teach him to hold in higher value them who think alike than those who think differently
  73. Is it me or is M$ scattered by superpulpsicle · · Score: 1

    Here they are for a year and a half battling the changes for upcoming directX9. We already have a sinking PC game industry flooded with graphics card compatibility driver problems and API calls for directX8 games.

    Now M$ is moving into another gaming project. I find it hard to believe that M$ has infinite resources.

  74. I see you're trying to find a life partner... by kollivier · · Score: 1

    Do you need some help?

    - Yes, please find someone as desperate as me.

    - Yes, please help me develop some good pick up lines.

    - Yes, please find someone with the following fetishes:

    [search box]

    - No thanks, I'll manage my own love life.

    [OK] [Cancel]

    And people say that Microsoft doesn't innovate. =)

  75. Sign of ignorance by bonch · · Score: 1

    Moreover, this sounds like .NET for games. .NET has yet to establish itself anywhere useful except as an architecture for Web Development. That's all back-end.

    Has yet to establish itself anywhere? Have you ever used .NET or even read up on it? Did you know the next version of Windows is using .NET entirely, replacing Win32? Even the latest betas have explorer.exe running as managed code.

    I guess you also forgot the Mono project. Seriously, .NET is here to stay. I wonder what Slashdotters will have to say three years from now when it is absolutely everywhere. You can program it in any language (the Common Language Specification means all languages will produce the same intermediate code), it's portable, it's secure, and it's going to be the technology Longhorn is based on. Deal with it.

    1. Re:Sign of ignorance by michael+path · · Score: 1

      Has yet to establish itself anywhere? Have you ever used .NET or even read up on it? Did you know the next version of Windows is using .NET entirely, replacing Win32? Even the latest betas have explorer.exe running as managed code.

      Yes, I have, and yes I'm well aware of how the next version of Windows is using .NET entirely. I'm also well aware of the fact that I've only ever installed a handful of .NET applications on my desktop, but been involved in several large web applications running .NET. It isn't being adopted client-side nearly to the same extent as it is a server product. But yes, I'm aware the next version of Wnidows is using .NET entirely.

      I guess you also forgot the Mono project. Seriously, .NET is here to stay. I wonder what Slashdotters will have to say three years from now when it is absolutely everywhere. You can program it in any language (the Common Language Specification means all languages will produce the same intermediate code), it's portable, it's secure, and it's going to be the technology Longhorn is based on. Deal with it.

      I was a tremendous fan of the concepts driving .NET when I first started reading about it. It was those concepts that drove me to start programming in it (I do know C#). I find it great to program ASP.NET applications in. I was impressed that it wasn't slow, either. However, I'm still not using it for desktop applications. I'm not sure when/if I will.

      Getting back to the article, if this XNA platform is adopted on a widespread basis at all, it will be done very slowly. I can recall the inroads that Microsoft tried to make using WinCE on the Dreamcast, and being excited at the time.

    2. Re:Sign of ignorance by sunscream · · Score: 1
      I can recall the inroads that Microsoft tried to make using WinCE on the Dreamcast, and being excited at the time.

      This is certainly different. .NET is all about making distributed programming easier. As more and more desktop applications will require the integration of efficient web services, then more and more developers will enter the framework of .NET

    3. Re:Sign of ignorance by kubrick · · Score: 1

      Has yet to establish itself anywhere? ... Did you know the next version of Windows is using .NET entirely, replacing Win32?

      You get back to me when that gets released, son.

      --
      deus does not exist but if he does
  76. This got +5??? by Rew190 · · Score: 4, Insightful

    Seems to me this is a distinctly unfair advantage over Sony or Nintendo, both of whom obviously do not have an OS to speak of and basically have only one platform to speak of.

    So what you're saying is that because Microsoft is making it easier for it's developers to develop for all of its systems, it's a monopoly? It's somehow MS' fault that Sony and Nintendo don't have a computer OS?

    I am no programmer, so perhaps this makes a lot more sense to someone else.

    Ugh, how is this insightful, mods? No offense to the parent at all, just stupid moderators.

    Anyone care to explain?

    Absolutely. Basically, you said this: But isn't it difficult to co-develop for something that will essentially be an Apple box with something that is Windows?

    You're assuming that what they're proposing is an "Apple Box" (not quite sure what that means). It's nothing fundamentally different from a developing standpoint, the platforms are running stripped versions of Windows. MS is just bringing unified functionality to all of these platforms.

    It must be stressed that the news is merely that Microsoft is making it easier for developers of its platforms to cross-develop or be able to jump to another system without too much of a porting hassle. Think XBox2 to PC conversions and vice versa that are simple to implement. This benefits MS since they're now making it easier for developers to bring their games to other platforms which MS owns. PROFIT!

    1. Re:This got +5??? by startled · · Score: 1

      "So what you're saying is that because Microsoft is making it easier for it's developers to develop for all of its systems, it's a monopoly?"

      No, Microsoft is a monopoly because it has nearly exclusive control over a market.

    2. Re:This got +5??? by Rew190 · · Score: 1

      That I accept, but how does this further that?

  77. Mostly hype, a little good stuff by jparker · · Score: 2, Interesting

    Disclaimer: IAAGPDFXAPC (I am a game programmer developing for Xbox and PC)
    Most of this is just hype. It's all well and good to have a common base on mulitple platforms (which, as many have pointed out, is exactly what DirectX currently provides), but the dream of writing it once and having it work great on Xbox and PC is foolish.
    I'll cite just a few reasons. The UI needs to be completely different, and once you start bringing "Xbox Live style functionality" into the mix, UI becomes a very big deal indeed. Also, we all know the classic tradeoffs of speed vs memory. On the PC you're probably looking at 256-512 megs of sys ram, plus 64 of vram, and if you go over that, things get a bit choppy. On the Xbox you get 64 total, and if you go over that you crash and can't ship. Those tradeoffs need to be completely different. I can only imagine the changes once you extend this to mobile phone gaming.

    It sounds, though, like this is more about making middleware and tools common on both platforms, which would be pretty nice. Not having to re-write XACT for the PC build would be helpful, and PIX is one of the most amazing graphics analyzers I've seen.

    In the end, mostly hype since they need a big GDC push, but there are some nice things burried in there.

  78. On a side note... by felis_panthera · · Score: 1

    I own a PS2 and won't ever buy an XBox Why not??

    I'm not trying to start a holy war here, I'm genuinely curious as to why you don't want a X-Box. Is it b/c of its association with the Evil Empire? Did the lack of significant competition for the original PS ruin you for other systems? Or is there some other (possibly better) reason?

    I used to want nothing to do with the X-Box simply because it was a M$ product. The first step on my path to recovery was finding out that Microsoft Games doesn't seem to suffer from the same failings as Microsoft itself does (I'm speaking of course about the world domination and the buggy software). I rented an X-Box with Halo and saw the graphics, and upon researching found that one of the geniuses behind the graphics engine for the console was Michael Abrash, the Almighty. The graphics on the X-Box are stunning. The best example I've found so far is the camera panning in Voodoo Vince (a hilarious outing from Beep Industries), it is flawlessly smooth and the environments are simply stunning.

    I've also found that some people don't play X-Box because PS2 has more games. I cannot deny that, however, the vast majority of PS2 games are fighters, racers and sports games. Fighting games are fine, even my GF plays them, but in reality, once you've played one, you've played them all (and besides, Soul Calibur II for X-Box has Spawn). Racing games are right out as I don't even enjoy actually driving, why would I enjoy virtual driving (the exception is Simpson's Road Rage which, for those of you who haven't played it, is a campy outing putting a mixture of GTA and Crazy Taxi into a Springfield setting). Sports games... *sigh* why would I stay inside on the couch pretending to play football when I could grab a couple of friends and actually go play football... X-Box gives me the adventure games I crave and the RPGs that I love.

    These are my reasons, but I'm still interested in hearing why people will/will not play the X-Box over the PS2 (I'll just pretend that the LameCube doesn't exist for now *Grin*).

    --

    The chains are broken
    Loki is free
    Ragnarok is at hand...
    1. Re:On a side note... by CokoBWare · · Score: 1

      I won't ever buy an XBox because I have a PS2 and a PC and my wife would kill me if I bought another console. I bought the PS2 because it had the game that my wife wanted to play, and that's what set the trend. The number of games I own for the system means I've made an investment into the platform, and I don't think I could justify the purchase. Also, I will stick to the PlayStation line for backwards compatibility of my games. I'm sure I'd like the XBox and playing games on it, but I won't be owning one.

    2. Re:On a side note... by JupiterP5 · · Score: 1

      Somebody needs to look up the definition of hypocrite. You give the X-box a chance, but then start calling the Gamecube names?

      All you talk about for the X-box is graphics (and that Soul Calibur II has Spawn). The graphics on the Gamecube are nearly as good as the X-box's. I haven't seen graphics on the X-box that blows me away compared to what I've seen on the Gamecube. As for games there are tons of great games on the Gamecube (Metroid Prime and Viewtiful Joe are two examples), on the X-box there is basically just Halo and Ninja Gaiden(only talking exclusive games here).

      I don't have an X-box because I'm just not interested.

    3. Re:On a side note... by felis_panthera · · Score: 1

      LameCube, Hex-Box and Gay Station 2... does that make you feel better?? *G*

      The reason I said nothing of the GC is that it's the one I don't own yet. I've only played Metroid Prime which, although graphically beautiful, got tiresome (why can't I just shoot the damn door like I could in the old ones?? WTF is with this scanning thing??) and Godzilla: Destroy All Monsters which is a) one hell of a fighting game (if you like campy) and b)available on other systems (at long last). Neither of these games had _better_ graphics than the XB (although I'd say it's an even field), and I have yet to be "blown away" by the graphics on any system.

      Again I must mention Voodoo Vince... it's exclusively XB, and if you haven't played it I'd suggest renting an XB just to play it... it's hilarious.

      I'm sure I will eventually own a GC (and will continue calling it the LameCube regardless) as you are correct, its graphics engine is another beautiful example of what can (see also: _should_) be done with console gaming systems.

      Summary: nothing against the GC, just lack of experience with it

      PS: is LoZ: Wind Waker as good as everyone says??

      --

      The chains are broken
      Loki is free
      Ragnarok is at hand...
    4. Re:On a side note... by Jaguar777 · · Score: 1

      I did it because I was short on cash and Dance Dance Revolution wasn't available for any other platform.

      Good news!
      DDR is available for Xbox now, and you can also play against/with other people on Xbox Live as well as download new songs via Xbox Live for the game.

      The future wife and I stumbled across DDR at Best Buy, and decided we are going to pick it up with a dance pad for an easy/fun way to work out at home.

      --
      Maybe you should educate the morons of tomorrow so they'll stop believing the leaders of tomorrow. - Dogbert
  79. Are you NUTS?? X RULEZ!!! by PetoskeyGuy · · Score: 4, Funny

    No other letter can compete with X, certainly not a VOWEL. Innovate all you want, but let me X-PLAIN...

    Sex - it's almost all X, except for the curvey S parts, and that voyeurist silent e. uh huh, huh huh

    eXciting, eXploding, eXterminating - Like ninja's who have real ultimate power.

    Letter X - Once you get to this letter there you can relax because your almost done with the alphabet. It's a letter that even looks like a throwing star! If you dis the letter X again ninja's will apear and chop your damn head off!

    XXX - Porn or alchohol? It's up to you!

    xXx - A little different, but he's like this buff snow board, uzi totin, snow boarding bald dude that really cares deep down about cars and his country and blowing shit up, but not bosses so he's cool.

    Triple-X - another different big sweaty guy who pretends to kick peoples asses for a living, but doesn't blow shit up. This one's not bald, but I bet people in the front row wish he was when his long hair flips sweat on them.

    XXX - super rare genetic condition where someone is all girl and then some, probably like the powder puff girls.

    Chemical X - yeah that's it Powder puff girls. Bubbles, Blossum, and Buttercup. Find the Marilyn Mason Remix.

    X - Sign here please, or even I'm to damn lazy to sign my own name. The all-time official winner of Tic-Tac-Toe.

    Malcom X - like asterisk it's a wildcard - it can mean anything you want it to mean, or that it doesn't matter. Or that your cool and pissed off.

    eXtreme [sports|games|etc|X] - extreme anything. Exterme sports, extreme sailing, extreme grocery shopping. Do something wild and crazy to get a thrill. Now even wearing helmets is cool!

    Base X - roman numeral for our standard number system. Uh... The simpsons had Bart almost get eaten by a lion because of this roman numeral thing.

    XXX - Roman numerals for when people become OLD. Until next year when it will be changed to XXXX ;)

    Programming - For loops always use X. It's a law or something.

    Math - the whole horizontal part of the 2D co-ordiate system. Without X all graphs would be straight up and down lines. Y is nothing without X.

    Generation X - Lazy good for nothing little bastards who can suddenly vote, buy cars and even video game systems. I think I may even be one of them.

    XeroX - the coolest company in the freakin WORLD! I mean they START and END with X!!

    eX-laX - Helps you out when you don't want to be full of shit anymore

    XML - Extensable Markup Language. Could have been EML but then no one would have used it because that's just not COOL.

    XBOX is the most incredible piece of hardware because they have 2 X's which implies they some how cram all that X goodness in that big ugly box.

    So to summarize...

    X is cool, X rocks, X MARKS THE FUCKIN SPOT!

    (:D bring on the ex-lax responses)

    1. Re:Are you NUTS?? X RULEZ!!! by Trejkaz · · Score: 1

      Programming - For loops always use X. It's a law or something.

      I think you were thinking about "I".

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  80. Could be worse - TiVo! by RatBastard · · Score: 1

    It could be worse that Bob and Clippy. It could think that you're gay (or straight if you are gay) and automatically sign you up for some VERY incompatible dates.

    --
    Boobies never hurt anyone. - Sherry Glaser.
  81. Don't worry... by Qbertino · · Score: 1

    ...gaming is next to be rearranged by OSS and ultracheap top quality stuff. As I said the other day.
    Unless MS comes forward with DX9 and some good tools for Linux I don't see this taking off.

    --
    We suffer more in our imagination than in reality. - Seneca
  82. Re:Useless by BiggsTheCat · · Score: 1

    It's not the money that's the issue. Microsoft can heamorhage whatever it wants on XBox and XBox2, and it won't notice. It's the marketshare / mindshare that they're after.

    If Microsoft tells everyone that they make good console systems, eventually people will believe it.

    Everyone except me, of course. :-P

    Besides, Microsoft will never admit that they were unable to corner a tech-related market. They can't back out now!

    --

    Time is an illusion. Lunchtime doubly so. --Ford Prefect

  83. Would anyone like to give a simple breakdown? by 0x0d0a · · Score: 1

    As far as I can tell, reading between the lines, this translates to "We are going to put out more tools that allow easier porting between the XBox and Windows."

    There was a lot of what sounded like flufft, but it seems like this is the actual, practical change.

  84. Microsoft won't learn... by Sendy · · Score: 1

    I suspect they may not sell their product in Europe...

    The software is a bundle of different game-engine parts. Why would you buy an engine part from a competitor, when you already bought it (or maybe received it for free by you xbox dev kit?) from Microsoft?

    --
    GNU guru and mainframe hacker
  85. Yes, and thank you by superultra · · Score: 1

    So what you're saying is that because Microsoft is making it easier for it's developers to develop for all of its systems, it's a monopoly? It's somehow MS' fault that Sony and Nintendo don't have a computer OS?

    Is it Microsoft's fault that Sun didn't have a widely used OS? Netscape's? Yet, MS had to pay up. This situation seems remarkably similar to me, and you didn't really clarify why it's not.*

    You're assuming that what they're proposing is an "Apple Box" (not quite sure what that means).

    The SDK was released on Apple boxe (sorry, machines). Not sure how much more Apple-y one can get short of booting up with a quaint "ding." (See here). I'm curious, where did you see that Xbox2 is even running on "stripped versions of Windows"? The Xbox1, yes. Xbox2, I'm not so sure, and the Xbox2 was what this article was directly referring to.

    * For the record, I thought the case against Microsoft was merely an attempt for states and other companies, who would've done the same thing had they been given the chance, to snag some cash. Still, I'm not sure how this is any different than taking advantage of the fact that your OS is far more distributed.

  86. Oooh, Xbox live... by voice+of+unreason · · Score: 1

    As a hobbiest who likes to program in DirectX, I'm rather excited about the XBox live style functionality. It might not matter much for a big company, but if you're just one guy coding up a game by yourself, being able to offer that kind of multiplayer support is a godsend. Ironically, Microsoft may be actually helping out the little guy for once. These tools could make it a lot easier to create indie games (If you don't mind the awful DirectX style interface, that is).

  87. Bad idea? by Schnapple · · Score: 1

    The one thing that keeps Nintendo alive (other than diehards like me) is that their games are exclusive to their console. In a discussion the other day I couldn't point out one must-have (non-sports) Xbox game that was exclusive to that system. Splinter Cell? It's on everything. MS put Halo on the PC themselves. MGS2 and GTA are PS2 leftovers. Now MS is making it easier to cross-develop? I mean Xbox PC has always been sensical, but does it make sense logistically for MS?

  88. just try to do a 'garage shop' game with xbox by dmh20002 · · Score: 2, Informative
    What room is there in your model for garage development? ...

    J Allard: I absolutely hope so. I want to see Clerks to use a movie example.


    heh. just try to get access to the XBOX development kits if you are Joe Schmoe in a garage. MS tightly controls who can develop and who gets the kits. Unless XNA drastically changes something, you can forget about getting the xbox tools unless you are an established game development house. They have a reason for this, to prevent a deluge of crappy games diluting the platform, but it still means that the statement that they want to see garage shop games is bogus.

    from xbox.com

    The Xbox Registered Developer Program is designed to allow established game developers access to Xbox hardware and support
  89. Gabe Newell and Valve... means... Steam? by Behrooz · · Score: 1

    If Valve is excited about this technology in terms of combining the power of PCs and consoles... I'll bet that Gabe Newell is looking forward to using XNA to get Steam into the broadband-enabled console market, as well as *anything else* with enough bandwidth and power to run content. Whether or not it works, the concept has a lot of promise for any group working on next-gen content delivery by expanding the markets they can target.

    --
    "We have to go forth and crush every world view that doesn't believe in tolerance and free speech." - David Brin
  90. Why buy an Xbox? by SoopahMan · · Score: 1

    I doubt this strategy is for the best for Microsoft. When the Xbox came out, a lot of people dismissed it as a PC you can't upgrade - so why buy it?

    The reason was theoretically Xbox-only games, but Halo is on the PC, and GTA was on the PC first. XNA will make games even less likely to be exclusive to Xbox, and if they are, not for long. So why bother getting an Xbox at all?

    As for whether XNA itself will be any good - the WinG -> DirectX argument is exactly right. It's generally understood Microsoft does "Piss-poor till Version 4." Look at DOS, Windows, Word, Internet Explorer... the 4th version (regardless of how they number it sometimes) is the great one. A lot of game developers really like Microsoft's game development tools.

    After version 5 they get lazy and flag out, so that's down the road too.

  91. Re:Useless by Trelane · · Score: 2, Interesting
    It's the marketshare / mindshare that they're after.


    Exactly. They 0wn the desktop market at about 90-95%. Of course, about 90-99% of games are for Windows, and a vast majority of those games are written in Microsoft's DirectX. Microsoft is using the developers' familiarity with their systems to get them to port their games to the XBox, handhelds, and smartphones where MSFT does not yet have a monopoly.

    This will likely bring an influx of games for XBox and the handhelds from Windows game companies and individuals, which will help push the application market towards Microsoft dominance.

    Users will select the Microsoft platforms since their favorite games (and an ever-increasing portion of games) can be ported to the platforms with relative ease, increasing Microsoft's purchased-systems marketshare.

    Of course, with more and more systems purchased, more and more apps will be developed for the Microsoft platforms, and we have the same conditions we have on the Microsoft desktop: apps are written for Windows because people use Windows because the apps are for Windows.

    If similar "cross-platform" systems are developed for other userspace applications, similar cycles will follow and the monopolization process will be greatly accelerated. (.NET is such a system)

    End result if the above is correct: Microsoft PDA, smartphone, and game console/media center monopolies just like their desktop monopoly.
    --

    --
    Given enough personal experience, all stereotypes are shallow.
  92. Re:Controllers? by Galaxie · · Score: 1

    cut the xbox cord before the breakaway connecter, cut an old usb cord open, connect the wires that are the same color, connect the yellow one to the bare usb wire, download the xbcd controller drives for windows and *poof* controller for xbox and windows...

    buy a cheap xbox cable extender and you didn't even waste a controller.

    --
    <end/>
  93. As far as OSS and this topic goes... by a_karbon_devel_005 · · Score: 1

    I'm an idiot, but i've blogged some thoughts on this. Can anyone tell me why this would be such a bad idea?

  94. Cross Architecture, not Cross Paradigm by Marc_Hawke · · Score: 1

    I've been waiting all day to finally get to post this. I hope I haven't missed my window.

    PC games are DIFFERENT than Console games. They are different starting at the point someone writes down the concept on a piece of paper. They are difference LONG before you get to the question of what 'platform' they are going to be released on. (Except that it's inherent in the initial concept, what a paradox.)

    When you have a successful Console port of a game, such as KOTOR, it's because you were developing two games at the same time. A PC game and a Console game. Some people accomplish it. Most people don't. Most people develop one type of game, (usually console) and then release it for the PC. It doesn't work that way. 90% (fake statistic) of console ports fail. The same goes for PC games that are ported to consoles. It just doesn't work. The players of the two types of games just want different things.

    Now, if they made a product where you could write a game, and push the magic button and spit out a PS2 disk, an Xbox disk, and a Gamecube disk, that would be excellent.

    Even better, if they had a machine that could spit out a Windows disk, a Mac disk, and a Linux disk, the world could rejoice. PC games work excellently on different types of "Personal Computers" (except that freaky one button Mac mouse). Also, console games work excellently on different types of consoles.

    However, a PC game doesn't work on a console, and a console game isn't enjoyed on a PC. There's a paradigm shift there that doesn't automatically transfer.

    With excellent game design and supervision you can create a game that's good in both 'paradigms,' However, making an API that allows any Tom Dick and Harry to make their latest brain fart cross-platform isn't going to encourage that kind of effort.

    I'm also worried about the "Live" stuff they talked about. We already have "GaySpy Arcade" trying to ruin the way PC gaming works online. If the same kind of thing becomes to inseperably tied to DirectX then online PC gaming could start to really suck.

    --
    --Welcome to the Realm of the Hawke--
  95. Controller monopoly too? by Bitseeker · · Score: 1
    "[and] the introduction of controllers that are compatible with all Windows and Xbox game players"

    Great! Now I have to throw away my pedals, yoke, stick and wheel and use a freakin' gamepad to fly or drive on my PC.

    Well, there's no money to be made in simulation games anyway (The Sims excepted).

  96. Great concept by Da+VinMan · · Score: 1

    It is, sort of. My reading of the article has lead me to believe that the XNA kit will allow a game to be developed once, and run on the XBOX, XBOX-2, or PC platforms. If that's true, then XNA is a bit more than a re-marketing of the DirectX family of technologies. It would also include all the DRM necessary for a XNA compliant game, cross-compilation for the XBOX-2 deployments, a new hardware abstraction layer that can deal with the XBOX-2 hardware (assuming it's not written already), etc. etc. etc.

    It's probably a good thing for gamers because now I'm guessing we'll see more simultaneous releases for the PC, XBOX, and XBOX-2. Another thought, it may allow gamers to upgrade to an XBOX-2 without leaving behind their existing investment in XBOX games (though there has been speculation about Virtual PC filling those shoes already - heck, maybe that will become part of XNA?).

    This is a very "Microsoft-ish" kind of move. They truly are masters of the product integration game and it's the one thing they innovate at better than anyone else. If they do this right, I think they're going to please game developers tremendously.

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  97. The whole point is.. by Araxen · · Score: 1

    If Sony or Nintendo were to goto to Microsoft and say we'd like to license parts of Window's so they could do the same. Microsoft would say they were SOL. Sony or Nintendo has no way competing or countering that you can develop games for windows and the xbox2 with very little change to the code to publish the game on either platform.

    Remember Microsoft has a monopoly in the PC desktop market and this can be viewed as unfair advantage if Microsoft were to refuse Sony or Nintendo if they wanted to license that code from Windows.

    I own all 3 consoles and play PC games and I'm all for cutting down development costs but if this is going to let Microsoft bully their way in to gain marketshare I'm not for it.

    So far Sony has handed Microsoft their asses and heads on a silver platter. It's time to see if Microsoft can actually gain market share without using Windows as leverage.

  98. Ok, reality check.. by AzraelKans · · Score: 1
    Ok, the site looks nice, the sounds looks cool (it would be better used anywhere else) but seriously according the article FAQ.

    PC devs still use the Direct X SDK

    XBOX devs still have to buy and use the XDK

    It (needs) uses visual studio. (NET)
    what is new here?
    This is just a Software Bundle of 3 "different" products. MS claims you are going to be able to code in dx9 choose a different configuration and use the same code in xbox (WHICH is sadly not true, if xbox2 doesnt have a hdd and a multi processor) But chances are if you have the XDK you are already doing exactly the same, Theres nothing new here.
    If MS actually wants a bite of middleware, they should look at renderware, and throw their own ready to use engines (physics, AI, sound, rendering) and tools to their XDK and charge it ... although remembering what they did with directplay (80% of gamedevs use plain winsock instead of that mess) Im glad they havent.

    --
    Go ahead MOD my day!
    More opinions here
  99. I don't think anyone has mentioned this yet.... by jxa00++ · · Score: 1

    ...but as I actually RTFA, the bit that interested me the most was this:

    Imagine the RTS game on the PC where you're the general and you're deploying troops and managing resources. The guys on the console are the troops, playing a real-time action/adventure game. They're going out and beating each other with clubs or storming the castle

    Scepticism of actually being able to implement that aside, that would be fucking cool.

    1. Re:I don't think anyone has mentioned this yet.... by Backov · · Score: 1

      They have, it's called Savage.

      S2 Games

      --
      In the law there is no overlap between theft and copyright infringement whatsoever.
  100. No, and you're welcome by Rew190 · · Score: 1

    Is it Microsoft's fault that Sun didn't have a widely used OS? Netscape's? Yet, MS had to pay up. This situation seems remarkably similar to me, and you didn't really clarify why it's not.*

    Solaris? Anyhow, I know what you're getting at, but you implied that because MS is making it easier for developers to do cross-platform development it will somehow further MS' monopoly. Yes, MS has a monopoly, but how is this is a contributing factor? Because it's squashing competition by making things easier for the developers?

    I'm curious, where did you see that Xbox2 is even running on "stripped versions of Windows"

    It's pretty much just common sense, to tell you the truth, no text needed. XBox uses some sort of DirectX, which has been a work in progress for years. The PC developers are familiar with it (which was one of the big draws of the XBox initially) and there's no way that MS is going to scrap all the progress they've made. Besides, look at the OS' of the other two systems this is for: Windows CE, Windows XP, and... hmmm.

    I suppose I shouldn't have said "Windows," per se, but at least the fundamental framework that would support directx. It's a stripped down Windows. Nothing else would really make sense. Really, do you think they're going to go with Unix or something?

  101. And don't forget: by Trejkaz · · Score: 1

    - Integrate with a game where you have a knife. ;-)

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  102. Re:UT2004 uses OpenGL you numbwad by lowe0 · · Score: 1

    Really. Have you checked?

    Because if you had, you would know that it uses a DirectX 8 renderer on Windows, with the OpenGL renderer as a backup for Windows or as a primary renderer on Linux and Mac. The reason why the DirectX renderer is used on Windows is because it takes advantage of DirectX shaders. (Note that the OpenGL API is also capable of shaders, but they are not used in this case.)

    The Windows version has at least one other feature that didn't make it to the Linux and Mac versions - speech recognition. I don't know about you, but I'd rather not play a also-ran version of a game when I could be getting the full experience on another platform.

    In the future, please do your homework before you go randomly flaming someone on the internet.

  103. UMA by Namarrgon · · Score: 1
    Depends on the code. Does your PC's CPU & GPU have fully shared access to video memory? The Xbox does. That's a not-so-subtle difference.

    Anything written for a PC's AGP bus would run faster on the PC, certainly. But code written for an Xbox that depended on its unified memory, e.g. using SSE to manipulate/collision-detect/etc with vertices that the GPU can then read directly, would be harder to do efficiently on a PC.

    Maybe when PCIe is here.

    --
    Why would anyone engrave "Elbereth"?
  104. An unfortunate move by corian · · Score: 1

    This is only going to hurt game development.

    Why? Because development of games towards multiple targets is going to favour developing for the lowest common denominator. Games will be targeted to run within the resolution capabilities, or memory requirements, or storage requirements of the minimal system -- likely the console; instead of specifcally taking advantage of the resources which a powerful PC can offer.

    Games will be targeted to the limited set of buttons on the console controllers, when keyboards can offer additional control and complexity.

    We've seen this very same thing before. Think back to when the Voodoo cards were popular. Games were developed only to the specific texture sizes and video resoultions these games offered; so even when more powerful cards were available from other vendors, many games weren't able to benefit from the power. Likewise, all the CGA games that were still coming out even when some people had VGA/EGA capability.

    This may help developers, but it can only hurt consumers.

  105. It's mostly the name by Animats · · Score: 1
    This sounds more like a renaming of Direct-X version N+1.

    I just came back from GDC, and this wasn't a major topic, except in Microsoft-sponsored sessions.

    The big thing at GDC seemed to be games for cell phones. But they're mostly old games from about two generations back, resized for the small screen. We're not, for example, seeing games that use player location information, or involve play in the real world. Cell phone games remain time-fillers.

    At the high end, the graphics continue to get better, but the game ideas remain the same. ("What makes this different from Everquest?") Everything is slightly better ("Now, 7 channel sound!" "Our audio compressor does voice chat with less bandwidth". "Our tree generator now does flowers, roots and grass!". "Now, with 64 bits!") but nothing looked like a breakthrough. The conference seemed smaller than two years ago.

    The Really Big Seamless World problem seems to be under control. Level of detail and regioning are now in good shape, not just for graphics but for AI and physics. (If nobody is in the forest, do trees still fall? No, but if you go there, things may have changed since you were there last.) It's not all perfect yet in shipping games, but the major problems have been solved. Planet-sized virtual worlds work. But they're less interesting than people expected before they worked.

    Technically, I'm interested to see that somebody finally got implicit integration to work for game physics. I spent some time on that problem in 1998, and made some progress, but the performance wasn't better than explicit integration. Somebody seems to have gotten past that problem.

  106. deus ex by lemody · · Score: 1

    i totally agree with that. i loved the first 'deus ex' and waited so long for second one, but it was a disappointment...
    I think that the first one has even better graphics at some scenes god damn it.

    --


    class he-man extends man!
  107. Cross platform by Bilange · · Score: 1

    Read the article summary: they said it was cross-platform!

    So im waiting for a linux version. ;)

    --
    "...a generation of kids has grown up thinking Trance is the shittiest music since country and western." - Paul van Dyk
  108. And then Bill said.. by Bilange · · Score: 1

    To the Linux Community: "You shall not pass!"

    --
    "...a generation of kids has grown up thinking Trance is the shittiest music since country and western." - Paul van Dyk
  109. Re:UT2004 uses OpenGL you numbwad by jailbird · · Score: 1

    ...but I'd rather not play a also-ran version of a game when I could be getting the full experience on another platform.

    And how much did you pay for this feature? Depending on which version of Windows you use, could be upwards of hundreds of dollars.

  110. Re:UT2004 uses OpenGL you numbwad by lowe0 · · Score: 1

    Huh?

    Let's assume MS could crank out a new Windows update every two years. (They're frequently late.) Let's also assume you need every single update, instead of running something reasonably current (say, Win2k.) Finally, let's recall that the upgrade price for the professional version of WinXP was $200.

    A hundred bucks a year, to be able to run the versions of cross-platform apps that get the most developer resources, seems like a small price to pay. Whether that money pays for Windows, Linux, or even BeOS, I could care less - I'm only in it for the apps.