• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Managed DirectX

sjwaste

Diamond Member
I'd like to learn the basics of 3D programming with DirectX, maybe write a couple cheesy "games" to teach myself. Problem is, the only thing I've really worked with in the past few years is managed code (C# mostly) since I'm not a programmer by trade, and the only stuff I've had to write didn't need bleeding edge performance.

So is it possible to still write managed DirectX? I think they dropped support from it in the most current DX9 SDK's. Is there a replacement? Or should I just go the traditional C++ route if I really want to learn? I'd like to do it with free tools (VS Express) if possible.

Any ideas on a starting point? Thanks!
 
XNA can do 3D and every thing's free. I've been telling myself to start learning XNA someday, but laziness > * 😛.
 
As far as I know managed DirectX is still the strategic direction for .Net game development. XNA is a framework that is built on managed dx but is larger in scope and targeted toward cross-platform dev on consoles and desktops.

Here is a set of tutorials that do a pretty good job of putting it all in context:

http://www.riemers.net/
 
Cool, I am in the same boat. I want to practice graphics programming...

I am a professional programmer with experience in mainly Java based web application development but working with c# comes natural for Java developers. Therefore I would really like to do graphics programming in C# because while I do not mind going back and picking up C++ I'd rather not spend the time and take up the limited space left in my head on memorizing all that stuff. Especially since I dont ever plan on switching careers to the gaming industry since they get low pay and work for way too many hours 😛 Just a hobby thing.

So is XNA our only choice?

 
Originally posted by: Markbnj
As far as I know managed DirectX is still the strategic direction for .Net game development. XNA is a framework that is built on managed dx but is larger in scope and targeted toward cross-platform dev on consoles and desktops.

Here is a set of tutorials that do a pretty good job of putting it all in context:

http://www.riemers.net/

Thanks! Those tutorials are exactly what I was looking for. I think I'm going to try the XNA route, but its cool to see that at least the first series has been ported to DX for C++. Could give that a try too if I'm adventurous.
 
Back
Top