Структура Starling позволяет вам создавать аппаратные ускоренные приложения в Actionscript 3. Основной целью является создание двухмерных игр, но для любого графического приложения может использоваться Starling. Благодаря Adobe Air, приложения на основе Starling могут быть развернуты на мобильных устройствах (iOS, Android) и настольном компьютере (Windows, MacOS).
В то время как Starling имитирует классическую архитектуру дерева витрины Adobe Air/Flash, он обеспечивает гораздо лучшую производительность: все объекты отображаются непосредственно с помощью графического процессора (используя API Stage3D). Полная архитектура была разработана для хорошо работы с графическим процессором; Общие задачи разработки игры были встроены прямо в его ядро. Starling скрывает Stage3D от разработчиков, но позволяет легко получить доступ к ним для тех, кто нуждается в полной производительности и гибкости.
Старлинг стремится быть максимально легким и простым в использовании, насколько это возможно. В качестве проекта с открытым исходным кодом был представлен большой осторожность, чтобы сделать исходный код простым в чтении, понимании и расширении. Благодаря строкам кода менее 20 тысяч, опытные разработчики могут легко понять его полностью или изменить их до их потребностей.