Το project Αμάλθεια (Amaltheia) αποτελεί μία βιβλιοθήκη για τον προγραμματισμό παιχνιδιών και υποστηρίζει τις βιβλιοθήκες OpenGL και DirectX. Ο στόχος του project Αμάλθεια είναι η δημιουργία ενός απλού και εύκολου API, παρέχοντας λειτουργικότητα 3D και 2D η οποία είναι ανεξάρτητη από την πλατφόρμα που εκτελείται. Επιπρόσθετα το API υποστηρίζει δικτυακή λειτουργικότητα, χειρισμό πληκτρολογίου/ποντικιού, νήματα (threads) και μελλοντικά και ήχο. Προς το παρόν υποστηρίζονται τα λειτουργικά συστήματα GNU/Linux και Windows.
rn
Η βιβλιοθήκη Αμάλθεια έχει το πλεονέκτημα ότι χρησιμοποιεί διαφορετικό σύστημα γραφικών ανάλογα με το λειτουργικό σύστημα (π.χ DirectX σε περιβάλλον Windows και OpenGL στο Linux), επιτυγχάνοντας με αυτόν τον τρόπο την μέγιστη απόδοση. Οι προγραμματιστές που χρησιμοποιούν την Αμάλθεια δεν χρειάζεται να καλούν διαφορετικές συναρτήσεις και μεθόδους για το κάθε λειτουργικό σύστημα. Η Αμάλθεια αποκρύπτει τις ιδιαιτερότητες κάθε πλατφόρμας μέσω του API που προσφέρει. Συνεπώς, ο προγραμματιστής γράφει κοινό κώδικα ο οποίος εκτελείται σε διαφορετικές πλατφόρμες.
rnrnΙστοσελίδα: http://home.gna.org/amaltheia/rn