Det er godt nok et bredt spørgsmål du kommer med. DirectX eller OpenGL er ikke specifikt til at lave spil med, men håndtere egentlig kun grafik. Det er kun OpenGL der dækker alle de 3 platforme du har nævnt.
Hvis du kan sige hvad er det du vil lave? så kan det være folk har nogle mere præcise svar
