Разработка html5 и мобильных игр. Опыт художника.
Привет пикабу! Возможно, эта мини-статья пригодится тем, кто только смотрит в сторону разработки игр или тем, кто хочет попробовать делать игры без знаний программирования.
Начну с того, что по роду деятельности я иллюстратор, который оказался в геймдеве) Сначала работал с программистами, но в один момент пришлось все начать делать самому. Так как знаний кодинга у меня нет, стал искать конструкторы. Во времена флэша хорошо помогал конструктор Stencyl, но когда флэш утратил популярность, перешел на Html5.
Тут-то и узнал про Construct 2.
На нем я сделал около 15 игр. Сроки разработки разные, от 5 дней до 3 месяцев.
Проекты небольшие, но некоторые из них собрали более 2 млн геймплеев, что вполне хорошо. Их вы можете посмотреть на сайте miniduck.ru
В данный момент наша команда состоит из меня и компа. :)
До больших проектов руки пока не доходят, так как и времени нужно больше.. Пока тренируюсь на том что проще делать. Заодно, постепенно продолжаю изучать логику и построение задач.
- Скоро выходит Construct 3, которые еще круче чем второй, но пока пишу только про C2.
Теперь немного о самом Construct 2.
Движок умеет экспортировать под html5, под Windows, а так же, с помощью сторонних программ делать экспорт под мобильные платформы (intel Xdk+ Cordova).
Для начала разработки нам всего лишь потребуется понимание того как работает игровая логика.
Основа конструкта- это плагины, в которых прописаны определенные варианты логики, поведений, или настроек. Какие-то плагины настраиваются для каждого объекта отдельно, какие-то работают на весь проект сразу.
Так же, в нем есть визуальный редактор, где настраивается каждая из созданных сцен.
Построение игровых событий происходит в отдельном окне.
Логика событий очень проста- нужно выбрать условие и применить к нему действие.
Первое впечатление от работы- все очень удобно и интуитивно.
На конструкте можно делать как простые игры, так и большие, сложные. Качество игры будет зависеть только от разработчика)
Для уникальных задач можно привлекать программистов, чтобы те написали расширение под ту, или иную сложную задачу. Но для базовых механик всего хватает.
Тестирование приложений происходит прямо в браузере. Можно тестировать по локальной сети с другого компьютера, или телефона, просто запустив браузер.
Экспорт под мобильные устройства делал через платформу intel XDK, где сборка проекта происходит на удаленном сервере после его настройки у себя на компе.
На данный момент я работал только с андроид приложениями.
Со встраиванием рекламы проблем не было, есть , опять же, специальные плагины, которые написаны сторонними разработчиками. Все работает.
На стиме и на мобильных платформах есть вполне достойные игры сделанные в конструкте, так что его потенциал достаточно велик! Учитывая, что можно не быть программером)
В конце поста хотел бы поделиться игрой, которая была сделана примерно за месяц в 2015 году. Boss Level Shootout.
Игра разошлась по порталам и собрала довольно хорошие отзывы.
Недавно я решил разместить ее в Google play, где постепенно усовершенствую и внедряю новые функции. Добавил таблицу рекордов, новые режимы игры. Пробую себя в ее продвижении, но понимаю что это не просто)
Это аркадный экшен в котором персонаж, попав в ретро консоль должен пройти всех боссов.
Сражается он только с боссами, которые обладают разными свойствами.
Буду благодарен за ваш интерес к игре!
Трейлер можно глянуть на ютубе:
https://www.youtube.com/watch?v=B44WpBZa8AE
Ссылка на игру в google play :
https://play.google.com/store/apps/details?id=com.miniduck.b...
Если есть вопросы, задавайте, постараюсь ответить!
p.s. картинок не много, так как что-то непонятное творится с созданием постов.


Лига Разработчиков Видеоигр
9K поста23.2K подписчик
Правила сообщества
ОБЩИЕ ПРАВИЛА:
- Уважайте чужой труд и используйте конструктивную критику
- Не занимайтесь саморекламой, пишите качественные и интересные посты
- Никакой политики
СТОИТ ПУБЛИКОВАТЬ:
- Посты о Вашей игре с историей её разработки и описанием полученного опыта
- Обучающие материалы, туториалы
- Интервью с опытными разработчиками
- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе
НЕ СТОИТ ПУБЛИКОВАТЬ:
- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры
- Посты, единственная цель которых - набор команды для разработки игры
- Посты, не относящиеся к тематике сообщества
Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.
ЗАПРЕЩЕНО:
- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции
- Выдавать чужой труд за свой
Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.
О РАЗМЕЩЕНИИ ССЫЛОК:
Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:
- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества
- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз
- Cсылка размещается в формате: "Страница игры в Steam: URL"