Our game project is not really 3D. We use a 2D game engine and all grafics
are pre-rendered. So DirectX is quite suitable, because it allows high frame
rates by less programming effort. Of course, it's a bit more complex than
copying all grafics together on screen. We use some nice tricks to separate
the objects from their shadows and so on.