Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

It doesn't really matter.. use whatever you like more. However, DirectX is directly supported by Microsoft, OpenGL bindings are only provided by a 3rd party, there is no "official" Managed OpenGL or anything similar.

 

As for your 2D game, DirectX supplies an easy-to-use Sprite class which will help you out quite a bit if you're new. They also provide nice Font classes and the like, all of which you have to build yourself in OpenGL.

Gamer extraordinaire. Programmer wannabe.
Posted
It doesn't really matter.. use whatever you like more.

 

Well, I have to disagree with u as I think it does matter.

First of all never worked with OpenGL or DX, so, I can't make a choice since I do not have the acknowledge to realise which one or the other is suitable for my needs (of course I can always make a blind choice, but I want to avoid regrets) . Yet, from what u also said, OpenGl is not official supported on .NET (1 point to DX choice then) and u also mention that for 2D gaming DX have some nice features for it (another point for DX) and the other m8 that post before u said that probably there will be more tutorials to DX (another point)...

 

So, i think DirectX would be the best option...

 

Tks for posting out m8s!

  • 2 weeks later...
Posted
For someone who doesn't have a background in video game programming, openGL would be a giant learning curve. DirectX is more 'user-friendly'. Just compare some DirectX and openGL code
  • Administrators
Posted

Using an existing library like http://www.exocortex.org/3dengine/ or http://www.randyridge.com/tao/default.aspx (seems to be down at the moment) then doing 3d in opengl is no more difficult than Direct3D (a lot of the same principles apply).

 

OpenGl also has the benefit of being (potentially cross-platform, more of a concern when the forms support in project mono matures.

Posting Guidelines FAQ Post Formatting

 

Intellectuals solve problems; geniuses prevent them.

-- Albert Einstein

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...