A estrutura Starling permite criar aplicativos acelerados de hardware no ActionScript 3. O principal alvo é a criação de jogos 2D, mas o Starling pode ser usado para qualquer aplicativo gráfico. Graças ao Adobe Air, os aplicativos baseados em Starling podem ser implantados para dispositivos móveis (iOS, Android) e a área de trabalho (Windows, MacOS).
Enquanto o Starling imita a arquitetura clássica de árvores de exibição do Adobe Air/Flash, ele oferece um desempenho muito melhor: todos os objetos são renderizados diretamente pela GPU (usando a API do STAGE3D). A arquitetura completa foi projetada para trabalhar bem com a GPU; As tarefas comuns de desenvolvimento de jogos foram incorporadas diretamente em seu núcleo. O Starling oculta o Stage3D Interna dos desenvolvedores, mas facilita o acesso a aqueles que precisam de desempenho e flexibilidade total.
A Starling pretende ser o mais leve e fácil de usar possível. Como um projeto de código aberto, muito cuidado foi tomado para facilitar a leitura, a compreensão e a extensão do código -fonte. Com menos de 20 mil linhas de código, desenvolvedores experientes podem facilmente compreendê -lo na íntegra ou modificá -lo para suas necessidades.