• Shawn Hargreaves Blog

    Why portability matters

    • 10 Comments
    The XNA Framework runs on more platforms than people tend to realize. There is Xbox 360, and Zune, and Zune HD, and Windows with an NVidia DX9 GPU, and Windows with an AMD DX10 GPU, and Windows with an integrated Intel GPU, and... I found it interesting...
  • Shawn Hargreaves Blog

    Pop quiz answers

    • 10 Comments
    Congrats to Jamie, who got my quiz basically right, although missing some subtleties on the Windows side. Full answers:   Windows Xbox 360 Zune OcclusionQuery Yes , except for Intel DX9 cards, where IsSupported returns false (exception if you ignore...
  • Shawn Hargreaves Blog

    Pop quiz

    • 5 Comments
    On which platforms and hardware can you use the following Game Studio features? OcclusionQuery SignedInGamer GraphicsDevice.VertexTextures MediaLibrary.Pictures TextureAddressMode.Border XACT SetFrequencyOfInstanceData For bonus points, what happens if...
  • Shawn Hargreaves Blog

    See you at GDC?

    • 9 Comments
    Any of you fine folks going to GDC this year? I’ll be there all week, and am speaking at the Microsoft Game Developer Day on Wednesday, then again on Thursday. Feel free to drop by and say hi - I’d love to sync up!
  • Shawn Hargreaves Blog

    Simple APIs are good for experts as well as beginners

    • 18 Comments
    A couple of commenters on my previous post felt the Game Studio API is already sufficiently easy to learn ( thanks guys! ), and pointed out that we can never hope to make it easy enough for everyone. True that. The sarcastic British part of me wants to...
  • Shawn Hargreaves Blog

    The State of the XNA Framework

    • 29 Comments
    I am tremendously proud of what we have achieved with XNA Game Studio over the last few years: We opened up Xbox 360 game development. For the first time in history, anyone who cares to do so can create and sell games for a major console, including features...
  • Shawn Hargreaves Blog

    Predicting the Future

    • 6 Comments
    I often blog about existing or recently announced XNA Game Studio features, and also more general graphics and game programming techniques. Sometimes I write about ancient history , but I rarely discuss the future. There are two reasons for this: The...
  • Shawn Hargreaves Blog

    3D math: temporarily on hold

    • 5 Comments
    I was going to finish up these 2D vs. 3D posts by linking to some articles about vector math. But upon looking for good articles to link to, I found myself thinking " ho hum, I could do better than that ". So I want to write more about this stuff. Gonna...
  • Shawn Hargreaves Blog

    Doing math in 2D vs. 3D

    • 5 Comments
    I find it interesting how some kinds of math work pretty much the same regardless of the number of dimensions. For instance vector and matrix code hardly changes when you move between two, three, or higher dimensions. You just alter the number of components...
  • Shawn Hargreaves Blog

    Comments on 2D vs. 3D

    • 12 Comments
    Some great comments on my previous post . A popular theory is that our affinity for 2D could be an artifact of the displays we are using. JeBus says: "If we had holographic technology, where the game objects actually appeared around the player in...
  • Shawn Hargreaves Blog

    Why do 2D worlds make sense?

    • 15 Comments
    It makes sense that our brains have evolved to be better at calculus than probability . This is a survival trait: calculus is necessary any time you want to kill a rabbit with a sling, but you can get by with only crude estimates of probability ( see...
Page 1 of 1 (11 items)