Le framework Starling vous permet de créer des applications accélérées matérielles dans ActionScript 3. La cible principale est la création de jeux 2D, mais Starling peut être utilisé pour n'importe quelle application graphique. Grâce à Adobe Air, les applications basées sur Starling peuvent être déployées sur les appareils mobiles (iOS, Android) et le bureau (Windows, MacOS).
Alors que Starling imite l'architecture d'arbre d'affichage classique d'Adobe Air / Flash, il offre une bien meilleure performance: tous les objets sont rendus directement par le GPU (en utilisant l'API Stage3D). L'architecture complète a été conçue pour bien fonctionner avec le GPU; Des tâches de développement de jeux courantes ont été construites directement dans son cœur. Starling cache les internes en internes 3D des développeurs, mais facilite leur accéder pour ceux qui ont besoin de performances et de flexibilité complètes.
Starling vise à être aussi léger et facile à utiliser que possible. En tant que projet open source, beaucoup de soins ont été pris pour rendre le code source facile à lire, à comprendre et à étendre. Avec moins de 20 000 lignes de code, les développeurs expérimentés peuvent facilement le saisir dans son intégralité ou le modifier à leurs besoins.