So the thing runs OpenGL. I’m really, really excited. This is my current Technology Plan:

  1. prototype games in XNA
  2. port my core XNA libraries to cross-platform OpenGL stuff (this is funny, since much of my code in my XNA codebase started as mac/windows C++ code that I used back in school)
  3. port the good games over to the OpenGL codebase
  4. distribute games on windows via XNA or OpenGL, on 360 via XNA, on Mac via OpenGL, and on iPhone via iPhone OpenGL which I assume is going to be pretty close to Mac code.

I for one welcome porting code across multiple platforms and languages! I’d really enjoy making free games for people available on all those platforms!

Also, XNA will almost definitely continue to be my lead development platform, since it’s totally easy mode for cheaters.

UPDATE: just remembered that XNA games can run on the Zune!