DirectX ate my b@lls!?

Forum Games General : Games General Discussions - DirectX ate my b@lls!?

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

Hi Guys,
I'm new to the forum but have been a regular reader of THG for many years.
I've been pondering this issue for a while so I thought I float it and see how everyone feels.

For many years now, directX has been the mainstream API utilized for PC gaming.
Pretty much every single game released in recent years requires directX to run and has been developed with directX in mind.
Given that directX is closed source, I can't help but scratch my head here and ask why!?

Why have we become so dependent on a proprietary API?

Whatever happened to OpenGL? I can't help but wonder if consumer interests would be better served by embracing an open standard here? It would certain help code portability. How many of you out there would like to see your favorite games on other operating systems?

I know I certainly would.

Being a security professional I rely on open source quite a lot. In fact I'm not a windogs user at all. I still keep a windogs machine kicking around for nothing other than games however.
I've tried hard to rid my self of windogs once and for all but one sticking point is directX.

More specifically, games developers insistence on directX.

Would the gaming community not be better served if a lot of the development effort was based on an open standard? Certainly so when you factor economics in to the equation. It would certainly help your bottom line if you could run your games on a free operating system.
Its not like there is a lack of open standard here either. OpenGL is quite capable from what I hear and actively maintained and grown. Why is no-one using it?
Why are game developers drawn to directX over an open standard?

Anyone else ponder this?
I'm curious to hear your take.
cheers all.

Sponsored Links
Register or log in to remove.

DOOM3 and all the games using the DOOM3 engine are openGL :roll:

Reply to cafuddled
- 0 +

QUAKE WARS (modified doom 3 engine, I didn't think it could do outdoorrs :P ).

Reply to STEMNIN

Exactly we all saw what you can do with opengl in doom3!
This further re-enforces my point. So Why the insistence on directX?

Reply to chuckboris

Developers kits is my guess.
Microsoft develops all the developers' tools for DirectX and makes them very easy to use and implement.
You get no such offerings with open standards like Open GL. I'm sure there are dev kits for it but they are probably (as most open source things are) very difficult to use relative to the Microsoft solution.

This leads many programming groups to embrace the Microsoft solution so that they can more quickly and easily code their software.

Now this is all conjecture but based on the typical behaviors of the industry... I'd say it is at least plausible.

My main gripe with Linux/Unix is that in order to do something I am unfamiliar with in Windows, I spend maybe 3 hours tops figuring it out and it generally works the first try. With Linux/Unix I have spent weeks trying to do certain things and eventually giving up in fit of frustration. They have an embarrassing lack of internal consistency, and an immature user interface that, while very pretty, has very little in the way of user intuitive functionality and even less in the way of enforced interface standards.

If open source projects were to start focusing on interface then I think we would see more adoption of those programs.

Reply to infornography42

Fair enough. I'd just like to see more players in the PC gaming market aside from microsoft. Hence I don't like the direction developers have taken by relying on directX too much.
My gripes with linux center more so around package management than anything else. The interface has gotten better over the years and I have no issues with it anymore but I do find my self griping about package management more often than I'd like:-(

This post is in no way meant to promote one OS over the other however. All I'm talking about is open data formats and open APIs. This would benefit everyone I think.

If you've got a game which utilizes OpenGL framework and features, it would be much easier to port this game to multiple OSs' and thus introduce more choice in the marketplace:-)

Cheers.

Reply to chuckboris
Tom's Hardware > Forum > Games General > Games General Discussions > DirectX ate my b
Go to:

There are 1005 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them