|Like extensions. I never here about dx extensions, but always OGL. |
It sounded to me like you were saying if he made his game to use OpenGL, then other people could add on to/change his game.
But you were actually saying that people can add on to OpenGL itself.
|First, which do you think has a better chance of landing a job|
From what I've seen (which isn't very much)... jobs in the gaming industry typically use existing engines, rather than rewriting engines from scratch for every new game. So experience with OpenGL or DirectX, while definitely a plus, is probably not at the top of what they're looking for. Experience with their engine would be the biggest seller.
But really... the only way to get a real answer to this question is to look at job postings and see which ones are looking for DX experience... and look at which ones are looking for OGL experience.
If you're really that concerned about building a portfolio... one thing you could do is:
1) Get [reasonably] familiar with both OGL and DX
2) Write an abstraction layer so your game can use either one.
3) Make it so the user can select which one they want to use.
|which library does Skyrim use?|
I'm 99% certain Skyrim (and pretty much any other AAA title) is going to use an abstraction layer and isn't going to touch the graphic API directly.
Specifically... PS3 has its own proprietary graphic API (not DX nor OGL).
Though underneath all the abstraction, I'm pretty sure Skyrim uses DirectX on Windows.