#30#24 No digo que sea simple, pero estamos de acuerdo en que la parte más complicada para portar un juego es la API gráfica y si ésta es multiplataforma los problemas se reducen. Hay que tener en cuenta que la otra parte que has comentado (POSIX) no solo es válida para Linux, también lo es para Mac, que tiene su parte de mercado. Además, esas funciones se programan una vez y apenas sufren cambios, por lo que son reutilizables en muchos casos.
#27 En el artículo que comenté se explica que en 2002 Direct3D superó ampliamente a OpenGL, siempre la había seguido hasta ese instante y hasta ahora ha sido al revés.
Que haya que recurrir a otras librerías para sonido, para red o para acceso a datos no complica la cosa demasiado, la única ventaja de DirectX es que está centralizado, pero no tiene nada excepcional en otro sentido que no sea la comodidad del "todo en 1", solamente destacaba en Direct3D.
#27 En el artículo que comenté se explica que en 2002 Direct3D superó ampliamente a OpenGL, siempre la había seguido hasta ese instante y hasta ahora ha sido al revés.
Que haya que recurrir a otras librerías para sonido, para red o para acceso a datos no complica la cosa demasiado, la única ventaja de DirectX es que está centralizado, pero no tiene nada excepcional en otro sentido que no sea la comodidad del "todo en 1", solamente destacaba en Direct3D.