Starling Framework

Starling Framework
Розробник Gamua
Перший випуск 21 вересня 2011
Стабільний випуск 2.7 (27 липня 2021; 2 роки тому (2021-07-27)[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.

Див. також

Примітки

  1. Архівована копія. Архів оригіналу за 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.]
Перегляд цього шаблону
  Тематичні сайти
Quora
Нормативний контроль
Freebase: /m/0_9b7p1