Tegenwoordig zijn er verschillende API's beschikbaar en bij velen games is er ook een optie om tussen deze te kiezen. De keuze is vaak tussen Direct3D en OpenGL, deze laatste wordt niet ondersteunt in Clive Barker's Undying. Fans van de game vroegen Richard "Keebler" Benson, één van de programmeurs van Undying, waarom er geen OpenGL optie in de game aanwezig is:Keep in mind that anytime we added any rendering effect in the engine , be it alpha texture support, particles, shadows, etc, we had to write a version for each API we supported.

So it was a combination of that and the fact that "most" cards (besides Voodoo) can do D3D just as well as OpenGL. So why not just support D3D and have more time to add features?

Jammer voor de mensen die met een 3dfx kaart opgescheept zitten. Misschien kunnen we een petitie starten om ze zo gek te krijgen om een OpenGL versie van de engine te schrijven