Random XNA thoughts and links..

Well, maybe not so random.

First, ever wonder what the XNA Framework was?  Look at Mitch's latest post on the Xna Team Blog..

Second, a coworker has recently started a blog, and he has a number of interesting posts, including explaining why he joined the Xna team.

Which makes me get quite nostalgic myself.  Shortly after we announced I sent out an email internally, which i'll now include here (albeit slightly modified for the public)..

---- Insert Sentimental Thoughts.

I can't decide if it seems like yesterday or a lifetime ago, but GDC in 2002 was the first public showing of what became known as Managed DirectX.  Since that date I've listened to countless people telling me how and why managed code could never be a viable game development platform.  Actually, I guess that's a lie.  It started before then since it was an uphill battle in the DirectX team just to get it to ship in the first place.
Yet here we are today, and listen to the buzz.  It was almost instantaneous.  Gone are the cries of impossible, replaced with the excitement of "when can I get it" and "omg, are you serious?"  Just wait until later this year when they're actually using it.  I can't wait.
I'm sure everyone gets up and comes to work for their own personal reasons, and I doubt everyone shares mine, but what gets me going (and keeps me going) is a combination of two things.  One, the ability to make a difference, and I'd be lying if I didn't say there was a certain egotistical aspect as well.  

Not only am I no longer alone, there's an entire team focusing on much larger issues, bringing an entire end to end solution.  This team is fulfilling not only my original goal with Managed DirectX -- opening up game development; but going so far beyond what I had hoped it's hard to describe.  It's been a long time since I've been so excited about a project, and it's a feeling I've missed.  Not only do we have the "egotistical" aspects intact, but we have the opportunity to change an entire industry for the better.  If that isn't making a difference, I'm not sure what is.
Truth be told, this is probably one of the most sincerely "proudest" moments I've been able to achieve in my career, although I'm sure it will be surpassed later this year when we've actually shipped and people are using our stuff.  We're not only pushing people towards the next age of game development, we're defining what that means.  I couldn't be more excited.

Comments (4)
  1. Decompiled says:

    If it makes you feel any-better, three years ago when I was in uni I decided to set my sights on learning one programming language instead of being generic like uni wanted me to be and after looking at the up and coming languages I settled on VB.Net. I am now learning C# because of the recent announcements, but I too have met any Lecturers, fellow students, fellow people trying to get into the games industry, developers and even Microsoft developer relations that shun the idea of Managed code for games.

    I try and blame JAVA for giving people misconceptions, but it feels like I am an electric cooker salesman sometimes when I have a C++ fanboy in-front of me who is telling me that burning fires are best and will always be best.

    Tom it was a mad idea in the beginning, but you proved everybody wrong.

  2. XNA News:

    First up we have a post to the XNA Team Blog, in this lengthily post we are treated to some…

  3. Judah says:

    Very cool. Great job Tom, way to hang in there despite the naysayers. Thanks for pushing for this framework, a first class managed game framework is a long time in the coming; thanks a bundle!

  4. Paul Evans says:

    You should be very, very proud of your accomplishments.  I would love to have a CV like yours!

    All that hard work you put in, look at what that foundation has become.  Awesome.

Comments are closed.

Skip to main content