Игровая среда с открытым исходным кодом
Starling — это игровая среда с открытым исходным кодом , используемая для создания 2D-игр, которые работают как на мобильных, так и на настольных платформах. Он воссоздает традиционную архитектуру списка отображения Flash поверх аппаратного ускорения графики . С помощью Starling было создано несколько коммерческих игр, в том числе Angry Birds Friends [2] и Incredipede . [3]
История
Проект Starling был инициирован компанией Adobe в 2011 году, вскоре после внедрения Stage3D API в их системах выполнения AIR и Flash . Stage3D позволяет использовать графический процессор внутри Flash Player через низкоуровневый API; Starling должна упростить переход для разработчиков, предоставив сопутствующий API высокого уровня, созданный на основе Stage3D. [4]
За прошедшие годы эта структура получила быстрое распространение и использовалась во многих играх как независимых, так и коммерческих разработчиков. [5] Теперь он является частью Adobe Gaming SDK. [6]
Библиотечная экосистема
С момента появления Starling сторонними разработчиками было опубликовано несколько библиотек с открытым исходным кодом, которые зависят от Starling и расширяют его функциональность.
- Feathers позволяет создавать легкие пользовательские интерфейсы как для мобильных, так и для настольных игр и приложений.
- Citrus Engine — игровой движок, наиболее популярный благодаря стартовому набору платформера.
- Dragon Bones — это решение для 2D-скелетной анимации, доступное в виде плагина для Flash и экспортирующее анимацию для Starling.
- StarlingPunk предназначен для разработки 2D Flash-игр, вдохновленных популярной средой FlashPunk.
- Flox — это серверная часть как услуга, ориентированная, в первую очередь, на разработчиков Starling (и созданная той же командой).
- GameBuilder Studio — это игровой движок с открытым исходным кодом и визуальный инструмент WYSIWYG для создания профессиональных кроссплатформенных 2D-игр. Оптимизирован для мобильных устройств и Интернета с использованием механизма рендеринга Starling. [Цель Оуя | Плагин платформера | Изометрический | Мультиплеер через Plugin.IO и т. д.]
Смотрите также
Рекомендации
- ^ «Выпуск 2.7». 27 июля 2021 г. Проверено 20 сентября 2021 г.
- ^ «Привлечение Angry Birds на Facebook» . Разрушительный журнал. 22 февраля 2013 года . Проверено 13 ноября 2013 г.
- ^ "Развитие Невероножки". Колин Нортвей . Проверено 13 ноября 2013 г.
- ^ «Представляем Старлинг». Связь с разработчиками Adobe. 21 сентября 2011 года . Проверено 19 декабря 2013 г.
- ^ "Обзор игр" . Гамуа. 26 сентября 2013 года . Проверено 13 ноября 2013 г.
- ^ «Adobe Gaming SDK» . Adobe Игры. 4 декабря 2012 года . Проверено 19 декабря 2013 г.
дальнейшее чтение
- Тибо Имбер: Представляем Старлинг , O'Reilly Media Inc., 14 ноября 2012 г., ISBN 978-1-449-32091-1
- Джувал Бозе: Основы разработки игр Starling , Packt Publishing, декабрь 2013 г., ISBN 9781783983544
- Тиник Уро (21 сентября 2011 г.) Почему Starling (или любой другой 2D-фреймворк поверх Stage3D)?
Внешние ссылки
- Официальный веб-сайт
- Официальный форум поддержки
- Официальная вики-сообщество
- Источник на GitHub
- Начинаем с видеокурса «Скворец» (бесплатно)
- Видеокурс «Создание Flash-игр с помощью Starling» (рекламный)
- Видеокурс «Создание мобильного приложения с помощью Feathers and Starling» (коммерческий)
- Как изучить Starling Framework, обширное руководство и обзор
- http://typedarray.org/introducing-starling-js/