DirectX und
OpenGL sind eine Sammlung
COM-basierter Programmierschnittstellen (
API) für multimedia* intensive Anwendungen bzw.
Programme im 2D und 3D Bereich.
*Wobei
DirectX auch Soundunterstützung bietet.
OpenGl bezieht sich eher auf den graphischen Bereich, ist dafür aber auch unter Linux verfügbar.
Beide Varianten liefern aber nur ein Grundgerüst in der Programiersprache, also keine Kollisionsabfrage oder Soundverwaltung etc.
Andorra 2D ist wenn man so will ein Wrapper der über Komponenten wie Sprites und oder Soundverwaltung das Übersetzen nach
OpenGL oder
DirectX übernimmt.
Für einfache Animationen reicht meisst auch die Windows
GDI.
Beispiel: