Starling Framework — це фреймворк з відкритим кодом, який використовується для створення 2D-ігор, які працюють як на мобільних, так і на настільних платформах. Він відтворює традиційну архітектуру зі списками відображення у Flash поверх графічного прискорювача. На Starling зроблено кілька комерційних ігор наприклад Angry Birds Friends і .

Історія Starling був ініційований у 2011 році компанією Adobe незабаром після впровадження у своїх системах AIR та Flash. Stage3D дозволяє використовувати GPU всередині Flash Player через низькорівневий API; Starling повинен спростити перехід для розробників, надавши API високого рівня, побудований поверх Stage3D.

Бібліотеки З моменту введення Starling, кілька бібліотек з відкритим кодом були опубліковані сторонніми розробниками, які залежать від Starling і розширюють його функціональність.

Feathers дозволяє створювати легкі користувальницькі інтерфейси для мобільних і настільних ігор і додатків. Citrus Engine це ігровий рушій, який є найпопулярнішим для платформерського комплекту. Dragon Bones  — це 2D рішення для скелетної анімації, доступне як плагін для Flash, що експортує анімацію для Starling. StarlingPunk призначений для розробки 2D флеш-ігор. Flox  — це служба, орієнтована особливо на розробників Starling (і побудована тією ж командою). GameBuilder Studio є відкритим джерелом ігрового рушія і візуальний WYSIWYG інструмент для створення професійних крос-платформних 2D ігор. Оптимізовано для мобільних пристроїв і Інтернету за допомогою механізму візуалізації Starling.

Див. також cairo OpenFL

Примітки

Посилання Official Website Official Support Forum Official Community Wiki Source on GitHub Starting with Starling video course (free) Building Flash Games with Starling video course (commercial) Building a Mobile App with Feathers and Starling video course (commercial) How to learn Starling Framework , an extensive tutorial and overview http://typedarray.org/introducing-starling-js/