Cela pourrait être drôle si ce n'était pas vraiment le cas. Le problème, c'est que sous Linux, tu n'as pas de bibliothèques de développement telles que DirectX/Direct3D/DirectSound. Il y a quelques projets épars qui tentent d'apporter de la gestion de la 3D, du son, ou des évenements, mais rien de bien concret ni de bien solide, en tout cas, rien qui ne puisse concurrencer sérieusement ce qu'ont les développeurs sous Windows.
N'importe quoi...
Direct3D :
- OpenGL : Enemy Territory, Doom 3, FarCry, UT2K4, etc. (une soixantaine de jeux commerciaux référencés sur opengl.org)
DirectX :
- SDL : la plupart des jeux portés sous Linux par Loki ou LGP
- Xlib : Quake 3, RTCW, Enemy Territory, Doom 3
DirectSound :
- OpenAL : Harry Potter, Jedi Night, UT2K3, UT2K4
- Miles : Neverwinter Nights, Warcraft 3, Jagged Alliance 2, etc. (plus de 3200 jeux sous Windows)
Moteurs 3D :
Unreal Engine : tous les Unreal, tous les Splinter Cell, Deus Ex 2, Army Ops, etc.
Quake 3 Engine : tous les Quake, American McGee Alice, Soldier of fortune 2, Medal of Honor:AA, Call of Duty, etc.
Doom 3 Engine : Doom 3, Quake 4
Torque Engine : Tribes 2
NeL : The Saga of Ryzom
Et si tu me dis que ce qu'il manque, c'est une librairie unique qui couvre toutes ces fonctionnalités (comme DirectX avec Direct3D, DirectSound, etc.), je te répondrais que ça n'a aucun intérêt.
D'une part parce qu'il vaut mieux avoir plusieurs librairies spécialisées qui font chacune correctement leur boulot plutôt qu'une grosse qui essaye de tout faire. D'autre part parce que la plupart du temps, les programmeurs utilisent justement des librairies spécialisées au lieu des librairies de DirectX. Par exemple Miles ou OpenAL pour le son, un moteur 3D spécialisé au lieu de Direct3D, Bink au lieu de DirectShow pour la vidéo, etc.
[^] # Re: euuuuhh
Posté par Frédéric Lopez . En réponse à la dépêche Des petits jeux pour les fêtes. Évalué à 7.
N'importe quoi...
Direct3D :
- OpenGL : Enemy Territory, Doom 3, FarCry, UT2K4, etc. (une soixantaine de jeux commerciaux référencés sur opengl.org)
DirectX :
- SDL : la plupart des jeux portés sous Linux par Loki ou LGP
- Xlib : Quake 3, RTCW, Enemy Territory, Doom 3
DirectSound :
- OpenAL : Harry Potter, Jedi Night, UT2K3, UT2K4
- Miles : Neverwinter Nights, Warcraft 3, Jagged Alliance 2, etc. (plus de 3200 jeux sous Windows)
Moteurs 3D :
Unreal Engine : tous les Unreal, tous les Splinter Cell, Deus Ex 2, Army Ops, etc.
Quake 3 Engine : tous les Quake, American McGee Alice, Soldier of fortune 2, Medal of Honor:AA, Call of Duty, etc.
Doom 3 Engine : Doom 3, Quake 4
Torque Engine : Tribes 2
NeL : The Saga of Ryzom
Moteurs physique :
ODE : Xpand Rally, Monster 4x4, Stalker
Scripting :
- LUA : Baldur's Gate, FarCry, Painkiller
Et si tu me dis que ce qu'il manque, c'est une librairie unique qui couvre toutes ces fonctionnalités (comme DirectX avec Direct3D, DirectSound, etc.), je te répondrais que ça n'a aucun intérêt.
D'une part parce qu'il vaut mieux avoir plusieurs librairies spécialisées qui font chacune correctement leur boulot plutôt qu'une grosse qui essaye de tout faire. D'autre part parce que la plupart du temps, les programmeurs utilisent justement des librairies spécialisées au lieu des librairies de DirectX. Par exemple Miles ou OpenAL pour le son, un moteur 3D spécialisé au lieu de Direct3D, Bink au lieu de DirectShow pour la vidéo, etc.