Allow myself to introduce… …myself.

I'm probably not a name you'll recognize, but I've been around behind-the-scenes of DirectX SDK releases for the past 3 years.  I've been looking for new ways to get in touch with developers and the MSDN blogs sounded like a natural course.  I'm a Software Development Engineer in Test with Microsoft DirectX, which is a fancy way of saying that I write test automation and develop test scenarios for DirectX components.  Right now I work on an upcoming tool called PIX (Performance Investigator) for Windows, Managed DirectX, and some new debugging functionality that's been added to the Direct3D 9 debug runtimes.

I've been working with Managed DirectX for close to three years now.  I showed up at Microsoft as a new hire from college in just enough time to ship Windows XP.  Immediately following the XP launch, I became a tester for Managed DirectPlay and Managed DirectInput.  My position eventually evolved, and I now own test for all managed runtime components (though I do work with other test developers on some of the larger areas like D3DX).  I also own test for PIX for Windows. For those of you unfamiliar with PIX on the XBox, PIX for Windows is a stand-alone application that ships as part of the SDK.  It is designed to capture data about Direct3D 9 applications and allow developers to analyze the results.  That's a pretty thin explanation for a very powerful and involved tool, but you'll get to play with PIX yourself when the DirectX Summer 2004 SDK Update ships.

Sometimes I have a life outside of work, and that life also has a lot to do with games.  I'm a MOD developer and I'm taking my first stab as a MOD team leader this Summer.  I dabble in electronic music production and original game development.  Oh yeah, and I play games too sometimes 🙂 

Comments (8)
  1. OmegaSupreme says:

    Blog long and prosper friend 😀

    btw what Mods do you work on.

  2. Rick Hoskinson says:

    Thanks Omega!

    As for my MODs, they’ve been all over the board. I’ve been on 4 teams, and only one MOD actually saw the light of day. Recently, I’ve worked on MODs for Battlefield 1942 and Unreal Tournament 2k3. Before that (back in my college days) I worked on an intensely unpopular Quake 2 singleplayer MOD and a Quake 2 multiplayer MOD that never got past the "too broken to play it" stage.

    My new MOD is somewhat confidential right now. I can say that it’s a multiplayer MOD in the spirit of the team-based vehicular/infantry shooters that are popular now. However, I have a few very new gameplay concepts to introduce and I’m playing them close to the vest until my team is well along with production. I’ll probably be talking about MOD development/game design parallel to my regular "work-related" postings in the future. I definately plan to use Managed DirectX for some internal tools for my mod team.

  3. Nick Swan says:

    Hi Rick,

    how’s it going? Funny I should just run across your blog as I don’t really spend much time searching as I find there’s just too much!

    I’ve been doing C# and now for 3 years. I’m also a keen gamer like yourself. I was disappointed that there weren’t many sites out there for managed directx so I thought I’d set one up myself. I’m literally at the beginnings of writing my first tutorial for the site (, but if yourself, or anyone else would like to get involved, please let me know.


    Nick Swan

  4. Rick Hoskinson says:

    Hi Nick!

    I’ll certainly take a look at the site. Realistically, I can provide feedback and whatnot, but if I’m writing tutorials, I should probably just put them into the SDK! However, there are certainly some areas that need further discussion (and not all of them are particularly high-level). I’m looking forward to seeing your tutorials!


Comments are closed.

Skip to main content