Así que estaba leyendo esto , de alguna manera obtuve la razón por la cual hay muchos más juegos en Microsoft Windows que en cualquier otro sistema operativo. El principal problema presentado fue que Direct3D es preferido sobre OpenGL.
Lo que no entiendo es ¿por qué algún desarrollador sacrificaría la compatibilidad? Eso es simplemente una pérdida financiera para la empresa. Entiendo que OpenGL es un desastre, pero eso no debería ser un problema para los expertos. Incluso si es así, creo que la gente haría un esfuerzo adicional para incurrir en una pérdida financiera.
Además, si no me equivoco, muchas aplicaciones multiplataforma usan Direct3D y OpenGL. Creo que cambian entre las API.
Esto es extraño ya que solo pueden usar OpenGL, ¿por qué preocuparse por Direct3D?
Entonces, la pregunta es, ¿hay algún problema técnico con OpenGL o hay algún soporte que Direct3D proporcione que OpenGL carece?
Soy consciente de que esta pregunta podría cerrarse como fuera de tema o demasiado amplia, hice mi mejor esfuerzo para reducirla.
Respuestas:
Sobre el hecho de que hay más juegos para Windows, algunas razones son
Lo de la inercia es muy importante. Si su equipo se desarrolla para DirectX, apuntando al 90% del mercado (bueno ... si juega juegos en la PC probablemente tiene Windows, entonces ... ¿99% del mercado?), ¿Por qué querría invertir en OpenGL? Si ya se desarrolla en OpenGL, una vez más dirigido al 99% del mercado, lo mantendrá todo el tiempo que pueda. Por ejemplo, Id Tech by Id Software es un excelente motor de juego (que alimenta la serie DOOM) que utiliza OpenGL.
Sobre el tema de su discusión, un comentario.
A partir de hoy, hay muchas API, y una práctica común es utilizar un motor de juego que las abstraiga. Por ejemplo, considere que
Recientemente, con el advenimiento de las nuevas API de bajo costo, que es un punto de inflexión importante para la programación gráfica, hay DirectX 12 para Windows y XBOX, Metal para iOS y Vulkan (el nuevo OpenGL) para Windows y Linux (incluidos Android y Tizen) )
Todavía hay juegos que solo se dirigen a Windows y XBOX, pero hoy en mi humilde opinión, eso solo puede ser una opción de marketing.
fuente
Un par de posibles razones:
fuente