Een van de grote voordelen van Windows is de DirectX interface die het redelijk makkelijk maakt voor spelfabrikanten om spellen te schrijven. Voor veel gebruikers is de keuze tussen een iMac, Linux PC of Windows PC dan ook heel simpel. Op de Windows PC kun je alle gebruikelijke office software draaien én je kunt er goed op gamen. Als het aan de twee bedrijven Coderus Ltd. en TransGaming ligt, gaat hier verandering in komen. Beide firma's hebben namelijk de DirectX API van Microsoft naar respectievelijk het MaxOS X en Linux geport. Dit zou het makkelijker moeten maken voor spelletjesfabrikanten om hun 3D motor en hun spellen naar zowel Mac OS X als Linux te porten.
MacDX is de naam voor de DirectX API van Coderus Ltd. en draait zowel onder MacOS X als MacOS 9.x. Zowel Mac's met een ATi of nVidia grafische kaart worden door MacDX ondersteund. Tijdens het porten van een Windows spel naar het MacOS hoeft de ontwikkelaar zich alleen nog maar bezig te houden om specifieke Win32 API calls naar MacOS calls te vertalen. Het spel "WipeOut 2097" is op deze manier al naar het MacOS geport. WineX 2.0 van TransGaming is gebaseerd op Wine waaraan een DirectX 8.0 API is toegevoegd. Wine is een API die Win32 API calls vertaald in Linux API calls. Dit maakt het mogelijk om een groot aantal spellen die voor Windows zijn geschreven onder Linux te draaien zonder dat de fabrikant van het spel verplicht is het spel te porten. Op de site van TransGaming kun je lezen welke games onder WineX draaien.