Stencyl — это не просто программное обеспечение для разработки приложений, а набор инструментов, который делает работу над созданием приложения проще, позволяя сконцентрироваться на самом главном. При этом нет необходимости писать код самому – все, что вам нужно, это передвигать блоки с кодом, таким образом изменяя поведение главных героев вашего приложения.
![Элемент интерфейса программы Stencyl](http://te-st.org/wp-content/uploads/2014/06/25-620x344.png)
Stencyl – это движок для создания игр как для новичков, так и для продвинутых разработчиков. В новой версии есть возможность использовать язык программирования Haxe, но это совершенно не обязательно. Важно отметить, что платформа позволяет создавать только 2D-игры.
Платформа была разработана Джонатаном Чангом (Jonathan Chung) и поддерживает список платформ:
- iOS;
- Android;
- Flash;
- Windows;
- OS X;
- Linux.
Основные блоки, из которых потом складывается игра, можно разделить на следующие типы.
- Актеры: это может быть игрок или враг, дерево или что-то еще. У актера обычно есть форма и картинка или серия картинок, которая создаст анимацию;
- Сцены: у игры может быть множество сцен. Обычно у игры есть основное меню или начальная сцена, а также сцены для разных уровней игры и финальная сцена;
- Поведения: это готовые возможности, которые можно дать актерам или сценам. Также есть возможность создать свое поведение, чтобы сделать вашу игру уникальной;
- События: это настраиваемые блоки команд, которые можно создать и связать с вашим героем. Вы можете создать события, используя специальный редактор Stencyl’s Event Editor.
При возникновении сложностей в работе с платформой всегда можно обратиться к официальному форуму поддержки, где есть возможность задать вопрос или найти ответ. Также у платформы есть Stencylpedia, официальная вики-энциклопедия, где также можно найти ответ на свой вопрос.
![С лучшими играми можно ознакомиться в разделе Our Best Games.](http://te-st.org/wp-content/uploads/2014/06/31-620x433.png)
Платформа Stencyl предлагает несколько ресурсов с информацией, как правильно монетизировать сделанное приложение или игру:
iOS
- In-app Purchases;
- iAd;
- Admob;
- Chartboost.
Android
- In-app Purchases;
- Admob;
- Chartboost;
- Vungle;
- Revmob.
Платформа для создания мобильных приложений и игр Stencyl.