The ZBuffer - Managed DirectX resources

\Managed DirectX and XNA Framework news


Search ZBuffer
Links


 
The ZBuffer
News, Information and resources for Managed DirectX and XNA Framework.
Archive of posts for January, 2006. For other months check out the archive

Yeah right !

Though I would like to thank the folks who bought stuff through Amazon and started their shopping by following a link on TheZBuffer. Today they deposited $45 in my bank account - not bad for just over a quarter. If this keeps up then I will probably cover my hosting for the year.

I don't ask for much, but obviously the site takes time and money to keep up so I appreciate people using these links. So if you ever buy anything from Amazon in the future and you want to send The ZMan some love then just follow one of the many Amazon ads on the home page, the books page or one of the links in this post like this one.

You don't even have to buy Managed DirectX books, anything you buy after following a link contributes. So if you are like other readers who purchased GURPS, Firefly - the Complete Series, Power Gel or a cute black sweater (this was actually the ZChick and jolly cute she looks in it too!) then click away.

Updated 1/25/2006 5:40:00 PM by Zman

Firstly, just to be clear, Game Engine Toolset Development is not a book *about* Managed DirectX like the others on this page. But it is a book that uses Managed DirectX in some of it's chapters and it's also all about using C# and .Net for game development tools. The author, Graham Wihlidal, is a regular on gamedev.net. The book releases at the GDC2006 but you can, of course, pre-order it from Amazon, though ignore the editorial on Amazon as it's very old. Instead check out the book's website where you can also see the table of contents.








Updated 1/25/2006 8:00:00 AM by Zman

1/24/06: Added link to new Direct3D tutorials

Peter has a a set of tutorials implementing a 2D breakout game using both DirectDraw and Direct3D. Great for anyone who wants to learn how to convert between the two or how to do 2D graphics.

Tutorials

Updated 1/24/2006 4:00:00 PM by Zman

Picture of Goblin showing aliens superimposed on the real worldGoblin is an innovative platform for developing 3D augmented and virtual reality applications and games from some folk at the University of Columbia. Augmented reality means you wear a transparent display device and the computer overlays 3d graphics onto the real world. Check out the video on the site showing a game where you can shoot at imaginary aliens. They have full source available for download on the website.

(from Tom)

Updated 1/14/2006 8:00:00 AM by Zman

1/13/06: Added normal map sample

Finally, someone with code that *isn't* how to create a device from scratch*. Pieter's website and blog have several advanced tutorials and code samples. He's working on a managed DirectX engine called Xilath, and has some cool screen shots: shader support, shadows and reflections. In addition Pieter did a talk on Managed DirectX and you can download the presentation.

* I lied slightly, he has those tutorials too.

Tutorials

Sample Code

Updated 1/12/2006 8:00:00 AM by Zman

1/12/06: Fixed link to Aaron's site. Added links to tutorials

I don't know how long it took Aaron to put this together, but its a magnificent bit of coding and graphics for one guy to do in his spare time. If you didn't download and play it then do it now. I hope his girlfriend appreciated it!

Texas Quest is a 2d side scroller, much like Mario World. Aaron wrote it for his girlfriend :-). Read more and download here and see more screen shots. Aaron has generously made the full source available for the game so if you want some 2-D scrolling sample code this would be a great place to look.

Aaron has a couple of tutorials talking about how this was developed. 2D rendering, design part I. Also see Aarons other projects.

Updated 1/12/2006 8:00:00 AM by Zman

Aaron's main claim to fame is that he's the only person I have heard of who wrote a game (in Managed DirectX) for his girlfriend. We have never heard what the response from his girlfriend was but he moved to Tokyo to be with her so I think we can assume she wasn't disappointed :-)

Other than Texas Quest, it looks like he has some isometric wargame type thing (more) under way.

Tutorials

Sample Code

Thanks to Mykre for pointing out Aarons updates, my blog reader apparantly had given up on the blog. Resubscribed....

Updated 1/12/2006 8:00:00 AM by Zman

1/11/06: Chad updates UI widgets sample for managed directx beta

A nice set of tutorials from a guy named Chad over at C-Unit.com. There really is very little information about who Chad is and why he has Managed DirectX tutorials but I did find a picture of him painted green and he has a cute dog so now you know as much as I do.

Tutorials

Updated 1/11/2006 11:00:00 AM by Zman

I think I get asked about once per month why there are no forums on the site. My reasoning has always been that we already have the managed directx newsgroup, the MSDN forums and the Gamedev.net DirectX forum which are read and answered by many more folk than read The ZBuffer. I try to cover the 1st 2 of those forums and there are others who cover gamedev pretty well so if you ask in one of those 3 places you will likely get an answer to your question (for the record that doesn't mean ask in ALL 3 places like I've started to see recently). I also point out that a few of the other managed directx sites tried forums and have very few posts, though they probably get less traffic than me.

However, I do understand people who think that as a one stop shop for Managed DirectX there should be some discussion area. So I figure lets be democratic about it.

If you have an opinion, please email me and let me know what you think. Some suggestions:

  • Forums: yes or no based on the logic above
  • If yes:
    • Should we leave technical support in the other forums
    • What other forums would you like to see other than technical support
Updated 1/10/2006 10:00:00 AM by Zman

A first chance exception of type 'System.Runtime.InteropServices.SEHException' occurred in microsoft.directx.direct3dx.dll

Additional information: External component has thrown an exception.

This error appeared in a multi project solution when the versions of microsoft.directx.direct3dx.dll did not match across all the projects.

Updated 1/7/2006 8:00:00 AM by Zman

1/4/06: Added overlay sample and installer guide

Muhammed is a DirectX MVP and Gamedev forum administrator.

Articles

Sample Code

Updated 1/4/2006 11:30:00 AM by Zman

There I was 9:50am having a nice nap and dreaming of render loops when the FedEx man rings the doorbell. Barking at people who walk in the street or dare to slam their car doors is high on the ZHounds list of fun things, so someone actually coming to their door and ringing their doorbell is the Olympic games of barking in our house. I sent the ZChick because she was expecting a package but it wasn't for her. Turns out it was my 'congratulations on being a DirectX MVP' package.

Sadly there was not a large check involved in the transaction, but I gather Steve Ballmer comes to yours house on your birthday to sing Developers, Developers, Developers. So thanks to those who nominated me.

Updated 1/4/2006 9:57:00 AM by Zman

Artificial Engines is a graphics engine written in VB.Net and therefore usable from any .Net language. They have a very nice demo reel available for download. I've not taken a deep look yet so no 'editorial' comments. The engine is free, but is provided in a compiled form so no source code.

Thanks deis for the link

Updated 1/1/2006 11:52:00 PM by Zman