Starling Framework
![]() | |
Розробник | Gamua |
---|---|
Перший випуск | 21 вересня 2011 |
Стабільний випуск | 2.7 (27 липня 2021[1]) |
Платформа | крос-платформовий |
Мова програмування | ActionScript 3 |
Ліцензія | Simplified BSD |
Репозиторій | github.com/Gamua/Starling-Framework |
Вебсайт | gamua.com/starling |
Starling Framework — це фреймворк з відкритим кодом, який використовується для створення 2D-ігор, які працюють як на мобільних, так і на настільних платформах. Він відтворює традиційну архітектуру зі списками відображення у Flash поверх графічного прискорювача. На Starling зроблено кілька комерційних ігор наприклад Angry Birds Friends і Incredipede[en].
Історія
Starling був ініційований у 2011 році компанією Adobe незабаром після впровадження API Stage3D[en] у своїх системах AIR та Flash. Stage3D дозволяє використовувати GPU всередині Flash Player через низькорівневий API; Starling повинен спростити перехід для розробників, надавши API високого рівня, побудований поверх Stage3D.
Бібліотеки
З моменту введення Starling, кілька бібліотек з відкритим кодом були опубліковані сторонніми розробниками, які залежать від Starling і розширюють його функціональність.
- Feathers [Архівовано 15 січня 2019 у Wayback Machine.] дозволяє створювати легкі користувальницькі інтерфейси для мобільних і настільних ігор і додатків.
- Citrus Engine [Архівовано 24 грудня 2013 у Wayback Machine.] це ігровий рушій, який є найпопулярнішим для платформерського комплекту.
- Dragon Bones [Архівовано 15 січня 2019 у Wayback Machine.] — це 2D рішення для скелетної анімації, доступне як плагін для Flash, що експортує анімацію для Starling.
- StarlingPunk [Архівовано 16 січня 2019 у Wayback Machine.] призначений для розробки 2D флеш-ігор.
- Flox [Архівовано 16 січня 2019 у Wayback Machine.] — це служба, орієнтована особливо на розробників Starling (і побудована тією ж командою).
- GameBuilder Studio [Архівовано 16 січня 2019 у Wayback Machine.] є відкритим джерелом ігрового рушія і візуальний WYSIWYG інструмент для створення професійних крос-платформних 2D ігор. Оптимізовано для мобільних пристроїв і Інтернету за допомогою механізму візуалізації Starling.
Див. також
- cairo
- OpenFL
Примітки
- ↑ Архівована копія. Архів оригіналу за 6 травня 2019. Процитовано 16 січня 2019.
{cite web}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
Посилання
- Official Website [Архівовано 4 вересня 2021 у Wayback Machine.]
- Official Support Forum [Архівовано 27 вересня 2021 у Wayback Machine.]
- Official Community Wiki [Архівовано 24 січня 2022 у Wayback Machine.]
- Source on GitHub [Архівовано 30 жовтня 2013 у Wayback Machine.]
- Starting with Starling [Архівовано 25 жовтня 2015 у Wayback Machine.] video course (free)
- Building Flash Games with Starling [Архівовано 3 грудня 2020 у Wayback Machine.] video course (commercial)
- Building a Mobile App with Feathers and Starling [Архівовано 19 жовтня 2017 у Wayback Machine.] video course (commercial)
- How to learn Starling Framework [Архівовано 31 серпня 2021 у Wayback Machine.], an extensive tutorial and overview
- http://typedarray.org/introducing-starling-js/ [Архівовано 24 квітня 2022 у Wayback Machine.]