Slashdot Mirror


Vista Casts A Pall On PC Gaming?

simoniker writes "In an opinion piece, casual game publisher WildTangent's CEO Alex St. John (himself a Microsoft veteran and one of the DirectX creators) has sharply criticized some of Windows Vista's features as they related to video game creation, noting: 'We have found many of the security changes planned for Vista alarming and likely to present sweeping challenges for PC gaming, especially for online distributed games. The central change that impacts all downloadable applications in Vista is the introduction of Limited User Accounts. LUA's can already be found in Windows XP, but nobody uses them because of the onerous restrictions they place on usability. In Vista, LUA's are mandatory and inescapable.'" Meanwhile, the word has also come down that games will be on the Zune by Summer of next year.

25 of 425 comments (clear)

  1. gaming introduced early compromises by yagu · · Score: 5, Interesting

    Gaming and computing are two different animals. This is even more true for mult-user computing, a la Unix, OS X, XP, and now Vista. And, some of today's security problems in Microsoft's security model are directly related to and introduced by gaming requirements early on (circa 1992, 1993).

    Gaming demands high-end, near-to-the-hardware, unencumbered access. Multi-user computing demands flexibility, equitable distribution of resources, and if properly done, capability of extremely high and granular security.

    This puts the two activities at odds in deciding how to implement a "computer" -- probably one of the main reasons hardcore gaming usually is the domain of dedicated consoles and hardware.

    In NT's early days (which eventually became Windows 2000 and Windows XP) Microsoft caved to requests for compromised access to "rings" of kernel security to give better (and acceptable) performance for game developers -- most notably there were some passthroughs for video hardware access. I don't know if there were other compromises but I suspect there were. These compromises contributed to security problems (but were not the cause of all of Microsoft's security headaches).

    From what I've read, Microsoft has made some tough but I think "correct" choices for security in Vista... it should be very hard for limited users to do much more that use the machine. Unfortunately, gaming typically requires access to the machine that, under the covers, is much more than typical and casual access to the innards. This is probably why Microsoft has gotten into the game console market... they finally have hardware/software dedicated to and around gaming.

    It's probably a tough pill to swallow for gamers and developers used to being able to pull it off in XP (and previous generation Windows), but it's probably a better security world on whole for general computing and Vista users.

    1. Re:gaming introduced early compromises by fotbr · · Score: 4, Insightful

      The problem is consoles do not have high end hardware by the time they make it to the shelves, and sometimes don't even have high end hardware in design, depending on the market the manufacturer is after.

      Put another way: Consoles are finally running close to the resolutions that I was on my PC in 1996, because of hardware limitations that they were not able to free themselves from (using a tv instead of a dedicated display, like a computer monitor).

      The Cell CPU was great while the PS3 was still on paper. Now its being outdone by mid-range PCs.

      Bleeding edge, high end gaming will be the PC for quite a while to come, because PCs are upgradeable without a 5+ year wait for the next "generation" of boxes.

    2. Re:gaming introduced early compromises by ADRA · · Score: 4, Interesting

      If Microsoft was really paranoid about Vista security, they'd make install profiles that could be completely sandboxed into their own zone diasabling everything but needed funations. For games, allow network TCP/UDP sockets, specific pre-determined disk folders for saves, specific pre-determined registry locations, and directx*. Thats it. The game shouldn't be allowed access to my user files, system files, IE configuration, modify my startup files, call any non-whitelisted API entry, installation ActiveX controls, or any other embedded-into-system file.

      Once they make this 'Windows Game Profile 1.0' and they say you can do X, Y, and Z, but not A, B and C, we'll be in a lot better place.
      It'll mean that games that meet the "Windows Game Profile 1.0" spec don't need to be tested against the riggors of installation, it'll just mean that during runtime, the application binaries are limited in what the system allows it to perform. All in all, this would mean a more stable OS, and a simpler install. The tradeoff is that developers will be restricted from using API's that they probably shouldn't be using anyways. (Anyone not following the spec/profile could just release games as they do today).

      Of course, that would mean that Microsoft would have an immutable, simple, straight-forward API to implement games on Windows. Could they not implement this because it means that -alternative- Windows implementations (Wine) would have too easy of a time porting?

      --
      Bye!
    3. Re:gaming introduced early compromises by tzhuge · · Score: 4, Insightful

      Why does it matter how 'high end' the hardware your game is running on is? Are PC games are just glorified benchmark demos? This is exactly the reason why I gave up on PC games. I don't want game developers deciding when I should upgrade my PC. Is that new graphics card going to make my wordprocessor process words faster?

      Two of the real strengths of PC gaming are online play and user created content. We are going to start seeing that on consoles this generation. That's a far bigger threat to PC gaming than Vista.

    4. Re:gaming introduced early compromises by Goosey · · Score: 4, Informative

      Hate to say RTFA, since your points are valid, but the limitations your talking about are not what the article is referring to. These are download-able casual games, they don't need to-the-metal access for bleeding speed. The obstacles being presented revolve around user installation experiences (requiring admin account user/password and lots of 'scary warnings'). For casual game developers these are very real issues. The target audience does not know about access levels. They do not know about proper security procedures. They just see big scary warnings popping up making them question if they should really install this game. Many of them will not know the admin account information even if this is their own personal computer. These are real fears for the causal game developers, not the ones wanting bleeding edge hardware and ultra fast access to it.

      --
      --- "End Of Line" - MCP
    5. Re:gaming introduced early compromises by scot4875 · · Score: 4, Informative

      Come on. I had a gaming computer in 1995 too.

      You weren't running any games at 1600x1200 on that S3. You were mostly at 320x200. Your Windows resolution *might* have been 1600x1200, but then you would have also had a $1,000 monitor.

      --Jeremy

      --
      Jesus was a liberal
    6. Re:gaming introduced early compromises by shaneh0 · · Score: 4, Interesting

      Here's an excerpt from a usenet post in 1995. Just FYI..

      OP:
      Can anyone recommend a 21 inch monintor and video card to do 1600x1200 in
      24 bit color. My guess is that I'd need 6 or 8 megs of video ram. The monitor
      should be able to do 1600x1200 at 70hz.

      Answer:
      You will need 8 - 10 Mb of VRAM for that. Salient Systems Corporation has
      a board called the AT3000 which supports up to 10Mb of VRAM. Our home
      page is http:/www.salientsys.com. We have loads of customers, mostly in
      medical imaging and image processing, who run this card at high res/high
      color.

      What application are you running?

      [...]

      I forgot to answer the monitor portion of your question. You will need a
      monitor capable of about 200Mhz. Hitachi makes a really nice 21"
      flat-screen which we use. The Accuvue HM-4521-D. It's really bueno and
      can handle the bandwidth. Colors and images are sharp as well. The AT3000
      will sync just about anything but Hitachi seems to have the edge on
      big-screen monitors.

      Viewsonic makes one also but I don't believe the quality is there. The
      Hitachi costs around $2,200 I believe.

      There you have it. That's about $2700 in 2006 dollars.

  2. Ok. by AltGrendel · · Score: 5, Funny
    Meanwhile, the word has also come down that games will be on the Zune by Summer of next year.

    I'm sure that will make both of those Zune owners very happy.

    --
    The simple truth is that interstellar distances will not fit into the human imagination

    - Douglas Adams

  3. Maybe... by Hubbell · · Score: 5, Insightful

    He's just upset that his company's spyware and crap won't be able to be installed on people's computers without them knowing it anymore? Damn, this might just be an MS Vista advertisement in disguise.

    1. Re:Maybe... by Babillon · · Score: 4, Interesting

      How is this flamebait? He has a point (if rudely stated). WildTangent games have probably one of the worst interfaces I've ever had to deal with (far surpassing the annoying hoop of using nProtect on Korean MMORPGs*). I don't like having to install a third party launcher to run a game written by someone with absolutely no other ties.


      *In Vista when you're going to full screen with a good deal of games, the OS switches you from Aero mode to Basic mode, which can take a boatload of time when you're also trying to load the game, and update nProtect all at the same time. nProtect has a penchant for running right as a game decides to go fullscreen.

  4. You're Kidding me? by zako234 · · Score: 5, Insightful

    I think this guy is full of shit. When I go on the internet, if i know i'm going to download something, I'll be fine pressing "yes" as i'll soon be selecting where it goes so i'm ready for a prompt. If something is going to download without me saying it can, then it can very well get the hell out of my computer. The security dialogs in Vista dont require you to put in a username and password every time you try to acess a flash game on the web, and this article clearly is full of it. Wild Tangent games often appear on my computer when i did not ask for them, and i really hope that the vista security will help me keep their crap off my computer in the future.

    1. Re:You're Kidding me? by Hatta · · Score: 5, Insightful

      I think this guy is full of shit.

      You're right. WildTangent is malware. No big surprise he'd be against proper security.

      --
      Give me Classic Slashdot or give me death!
  5. FTA by Swimport · · Score: 4, Insightful

    It's perhaps ironic that I run my own online game publishing company now and have become a dependent customer of the platform and technologies I once worked to create. Some of you might call it "justice" -- if it is, I wish it for my successors working on Vista.

    Yep, he helped Microsoft shove Directx down all our throats now hes complaining, and surprised, they're trying to shove something else down our throats.

  6. They just don't want to work with it. by Eideewt · · Score: 4, Insightful

    The two big problems with LUAs have been that there was no way to perform super-user actions without logging out and logging back in, even if you the person have greater privileges than the account you have logged in with. I do believe Vista has fixed this. The other problem is that lazy application developers chronically write software that assumes unnecessary super-user privileges. Now Microsoft has (finally) chosen to curtail their reckless practices, and they would rather complain than get with the program.

  7. Used to be True.. by cybrthng · · Score: 4, Informative

    If game developers stick to OpenGL or DirectX 9 or 10 then thats all they need. Infact game developers should be DROOOLING over the tools available for them under vista.

    Direct hardware access is so passe, now its about API's and how fast they can be accelerated between CPU/GPU and Physics accelerations.

    Writing games on DOS/4GW and Win32s is a thing of the past. If you want to see a game, check out the DirectX 10 enabled games and then tell me vista isn't a gamers os.

    blah

  8. Wild Tangent? by Cheeko · · Score: 5, Insightful

    I may be wrong, but doesn't Wild Tangent have a rep for being pseudo spyware? It certainly gets fladded on my system constantly. I know it comes bundled with AIM and some other applications, so I don't really consider it nefarious, but I still don't think highly of it.

    It doesn't sound surprising to me that a company that sets of security flags as is, would be concerned about new security features. I'd be more interested in what the developers at ID, SOE, or EA have to say about how the features will affect the ability of them to develop games, in particular online offerings.

    1. Re:Wild Tangent? by NorbrookC · · Score: 4, Insightful

      I may be wrong, but doesn't Wild Tangent have a rep for being pseudo spyware?

      Yes, it does. It's also a bitch to get off a computer once it's on! I don't know how many hours I've spent at various times getting it off of people's computers. That's why I find it particularly ironic that their CEO would be complaining about Vista's restrictions. I have no plans to ever put Vista on any computer I have, and am not a particular fan of Microsoft, but anything they did that prevents Wild Tangent from getting on a computer earns a "thumbs up" from me! Who'd have thought, Microsoft did something right, out of the box?

  9. Chilling effect, my ass. by CDarklock · · Score: 5, Informative

    First, disclosure: I work on Vista at Microsoft.

    The "problems" Alex St. John identifies are essentially that his business model doesn't work so great when people have to click a couple extra buttons and type a password, and that he would really prefer it if children could install his products without parental involvement.

    Bitch, bitch, bitch.

    The real problem here is that the world is changing and WildTangent has to change with it. Yes, that's difficult. Yes, it's inconvenient. Yes, it will cost money they didn't need to spend when they were targeting XP. And yes, they may actually need to give serious consideration to getting ESRB ratings. But these are the natural and normal cost of doing business in the modern world; if you can't evolve and grow and change with the rest of the planet, your business dies, and good riddance.

    The whole article is just a bunch of FUD. Alex is basically claiming that Microsoft is trying to kill his business, because he doesn't know how to do business the way he needs to do it on Vista. He's afraid that consumers won't click two more buttons and enter a password to play his game. He's afraid that parents won't let their children play his games. But the answer to this problem isn't to reduce security, it's to make a better and more compelling game! Weren't you already trying to do that ANYWAY?

    Don't get me wrong, I think there are still problems - the ESRB needs to better address the needs of casual game developers who produce fifty $10 games and generate about $200K in annual revenue. The current system is too heavily geared toward console and PC developers who have multi-million dollar budgets. But blaming Microsoft for everything is just a tired old excuse that invariably comes trotting out when someone is too damn lazy to read the direction of the wind and rig his sails accordingly.

    --
    Microsoft cheerleader, blue flag waving, you got a problem with that?
  10. Re:mandatory and inescapable. by Anonymous Coward · · Score: 4, Funny

    "Do you want to install our useful software?"
        - No
    "Please! It does all this neat stuff! Don't you want it installed?"
        - No
    "Okay... so, you're saying you DON'T want it installed?"
        - No

    "Good! Install progress: 22%..."

  11. Re:mandatory and inescapable. by ambrosen · · Score: 4, Informative

    Shift+click on the no. It's very poor UI, but it works.

  12. Multiple customers at play here by jchenx · · Score: 4, Insightful
    First of all, disclosure ... I also work for MS, but not on Vista.

    Yet another reason to avoid Microsoft's culture of arrogance. "The customer is always right", remember?
    There are multiple customers at play here. Yes, Wild Tangent (and other developers) are in a sense a customer, since they develop on Windows/Vista/etc. However, don't forget that your end-user consumer is also a customer, and the extra security on Vista is targeted towards them.

    I work with a lot of customers who NEED the extra security, because frankly, they don't really know how to properly secure their computer. They're the ones who install every toolbar/screensaver/gadget because it's cool, yet don't understand why their computer is so slow, and why all these windows keep popping up. On one hand, it's tempting to fault them, because they're making bad decisions. On the other hand, the OS can do a better job of hand-holding these consumers and making the right choices for them. (Does Grandma really need to learn how to secure her computer? She just wants to use the Internet to play Hearts and send e-mail to her grandkids)

    Unfortunately, catering to one customer base (the enormously large novice user-base), tends to piss off a few others, most notably power users (who already know how to secure our systems, and don't need to be prompted every single time), and developers. Some of these developers, are the evil spyware/adware-writing kind, which are customers that we don't really want in the first place. Other developers do have legitimate needs, but will now need to do some extra work to get their applications to work on Vista in the first place.

    I'm fine with that. At MS, our own developers have to conform to the extra security requirements in Vista. Yes, it means more work, but I see that as a good thing. Our hope is that FEWER of our end-user customers will come in with support problems, which are ultimately tied to not our code, but spyware on their machine.

    Remember the days when it was dead-easy to get anyone to install an ActiveX control? That was the worst. Similar complaints were lodged against MS when WinXP SP2 came out, since in small ways, it limited how easy it was to install controls.
    --
    -- jchenx
  13. Re:Not sure what consoles you are referring to. by Overly+Critical+Guy · · Score: 4, Informative
    Modern PCs are hardly fighting to catch up to the specs of the Xbox 360. I love when someone pulls out the "3 core" processor spec without mentioning that the processor has had key optimizations removed like out-of-order execution. The dual-core PC in my bedroom outdoes the 360.

    On pc's they just patch patch patch and eventually get it right - consoles are heading that way now though.

    The 360 is already at that point. You actually patch your games now. Thanks, Microsoft.
    --
    "Sufferin' succotash."
  14. Re:Not sure what consoles you are referring to. by FLEB · · Score: 4, Interesting

    I would think that the biggest advantage to the console is that you dont* need to scale back to fit lesser machines. A console might only have 512MB, but its guaranteed, and you know (like you mentioned) that you have full reign over it.

    * (Lack of proper punctuation brought to you by Firefox grabbing all my apostrophes as "Fast Find" requests.)

    --
    Information wants to be free.
    Entertainment wants to be paid.
    You just want to be cheap.
  15. Re:Insightful? by toadlife · · Score: 4, Insightful

    "The only thing you needed to do was plug in your soundcard values." ha!

    I spent countless hours pulling my hair out editing files like this...

    device=c:\dos\himem.sys
    device=c:\dos\emm386.exe ram
    device=c:\mouse\mouse.sys
    files=30
    buffers=40
    dos=high,umb
    ..trying to get stupid DOS games to work.
    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  16. Re:Not sure what consoles you are referring to. by linuxpng · · Score: 4, Insightful

    Obviously, they are struggling to keep up at the $400 price point. Plus, my reasonably decent gaming pc can't run games at settings that Gears of War appears to run at.