Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Битва Героев: RPG - увлекательная игра в жанре РПГ.

Битва Героев: RPG

Приключения, Фэнтези

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
2
user8945490
user8945490
10 месяцев назад

Что выбрать начинающему HTML5-разработчику: сравниваем российские игровые площадки⁠⁠

2 года назад казалось, что российский геймдев — всё. Но первый сильный стресс от ухода иностранных компаний прошёл, нашлись альтернативные варианты, и выяснилось, что российские игровые площадки достаточно зрелые и предлагают плюс-минус одинаковые возможности.

Что выбрать начинающему HTML5-разработчику: сравниваем российские игровые площадки Гайд, Gamedev, Игры, Html 5, Unity, Construct, Telegram (ссылка), ВКонтакте (ссылка), YouTube (ссылка), Длиннопост, Яндекс Игры

Год назад казалось, что российский геймдев — всё. Но первый сильный стресс от ухода иностранных компаний прошёл, нашлись альтернативные варианты, и выяснилось, что российские игровые площадки достаточно зрелые и предлагают плюс-минус одинаковые возможности.

Пока опытные товарищи продолжают зарабатывать на своих играх, разберём, куда смотреть начинающим разработчикам браузерных игр в России — какие есть площадки, чем они отличаются друг от друга и как с ними взаимодействовать.

Меня зовут Сергей Епонешников, несколько лет назад я сделал простую игру и опубликовал на российских площадках — посмотреть, что из этого выйдет. Нашёл свою аудиторию и понял, что можно пробовать игры посложнее и не ограничиваться одной площадкой. Запустил филворды, которые довольно хорошо зашли, — в итоге я получил около миллиона рублей пассивного дохода, и деньги продолжают поступать, хотя я ничего не обновлял уже больше двух лет.

В процессе интеграции я столкнулся с множеством вопросов и трудностей: от документации и условий, которые везде были свои, до различий в подключении и инструментах управления. Теперь я делаю сервис GamePush, который упрощает всё это.

Сегодня расскажу про нюансы российских игровых площадок и о том, что стоит учитывать при выборе, чтобы избежать ошибок. Из статьи вы поймёте, как быстрее и проще публиковаться и начать получать доход.

Основные российские площадки для HTML5-игр — «ВКонтакте», «Яндекс» и «Одноклассники»

Количество игроков в браузерные игры растёт: можно играть бесплатно, без загрузки на телефон и компьютер. Это удобно и просто. Всё начиналось в ВК и «Одноклассниках», чуть позже присоединился «Яндекс» и быстро всех догнал. 2022 год вообще качественно изменил ситуацию и заставил всех зашевелиться.

  • К концу 2022 года аудитория «Игр ВКонтакте» достигла 10 млн пользователей и грозит сравняться с показателями VK Play, активная аудитория которого составляет 11 млн игроков.

  • За 2022 год количество разработчиков на «Яндекс Играх» выросло в три раза, 96% из них — инди-команды. Удвоилось количество игр, их теперь около 16 тысяч, а самый популярный жанр — головоломки.

  • На «Одноклассниках» за 2022 год доходы разработчиков за размещение рекламы выросли на 40%. В ближайшее время ОК планируют увеличивать привлекательность игровой платформы для разработчиков с помощью запуска новых рекламных форматов.

Пока площадки не обозначили чёткий вектор развития со ставкой на какую-то категорию игроков или жанровые ниши, однако они растут и активно привлекают разработчиков.

Сейчас «Игры ВКонтакте», «Яндекс Игры» и «Одноклассники» — главные отечественные платформы для браузерных игр с примерно одинаковыми возможностями и набором функций вроде подключения рекламы, покупок и социальных действий. Их вполне достаточно для реализации идей и монетизации. При этом на них совершенно разная аудитория, а значит, и перформят там разные игры. Это важно.

Есть ещё и SmartMarket, но они ушли в игры для умных устройств и стали совсем нишевой историей. Судите сами: игры у них работают через голосового ассистента, который общается с бэкендом игры. Управление реализовано через голосовые команды типа «открой игру», «вызови рейтинг», «купи предмет». Это будет хорошо работать далеко не в каждом проекте.

Зачем выходить на эти платформы

Создать игру мало, её нужно вывести на рынок и продать. Для этого нужен опыт, источники трафика и ресурсы для продвижения. Это довольно сложно и затратно, особенно для начинающих разработчиков. Можно обратиться к профессиональным издателям или, как вариант, самостоятельно выйти на игровые платформы.

Платформы по сути можно сравнить с маркетплейсами — принцип работы похож. Для начинающих разработчиков это самый понятный путь, который даёт прямой выход на аудиторию и в разы упрощает продвижение. Им пользуются все, по крайней мере я не могу вспомнить случая, когда игру продвигали бы как-то иначе, без размещения на одной из витрин.

Впрочем, у этого варианта есть свои плюсы и минусы:

Плюсы

— охваты и трафик, обеспеченные площадкой;

— довольно быстрый старт;

— относительно простой вход;

— поддержка и продвижение;

— отлаженная система привлечения и удержания игроков.

Минусы

— зависимость от условий платформы;

— высокая конкуренция внутри площадки;

— высокая комиссия.

Как и в случае с маркетплейсами, попробовать стоит всё, но сначала лучше освоить одну площадку, а затем выходить на остальные.

Для начинающих технически удобнее «Яндекс Игры»: там простой процесс публикации. Всё обрабатывается на стороне «Яндекса» и уже подготовлено к интеграции. Условно, достаточно подключить скрипт площадки к игре, добавив в код нужные методы, перетащить архив в поле загрузки — и всё заработает. Конечно, на деле всё несколько сложнее, но лишь немного.

Интеграция в «Одноклассниках» и «ВКонтакте» более трудоёмкая. Хотя, если ограничиться только подключением рекламы без покупок и других активностей, можно разобраться достаточно быстро. Правда, техническая простота сама по себе — далеко не самое главное:

  1. Надо понимать целесообразность и готовность выхода на ту или иную площадку.

  2. При низком пороге входа конкуренция в «Яндекс Играх» в разы выше — одномоментно можно соперничать с 600 новыми проектами. Это по сравнению с десятком на «Играх ВКонтакте», например.

  3. Процесс подключения и поддержки игр можно упростить, если использовать сервис-прослойку.

Что важно при выборе площадки и почему

Итак, у вас есть игра, и нужно определиться с подходящей площадкой для релиза.

Что выбрать начинающему HTML5-разработчику: сравниваем российские игровые площадки Гайд, Gamedev, Игры, Html 5, Unity, Construct, Telegram (ссылка), ВКонтакте (ссылка), YouTube (ссылка), Длиннопост, Яндекс Игры

Вот ряд параметров, по которым мы сравним все три платформы:

Аудитория площадки и жанры игр. Пожалуй, это самое важное. Чтобы игра взлетела, она должна попасть в свою аудиторию и понравиться ей — нужен однозначный мэтч.

Смотрим, как обстоят дела на наших площадках: что там за аудитория и какие игры она предпочитает.

Что выбрать начинающему HTML5-разработчику: сравниваем российские игровые площадки Гайд, Gamedev, Игры, Html 5, Unity, Construct, Telegram (ссылка), ВКонтакте (ссылка), YouTube (ссылка), Длиннопост, Яндекс Игры

Условно, «Три в ряд» стоит нести на «Яндекс», а если вы сделали RPG, то лучше — в «Игры ВКонтакте». Трафик и деньги есть на всех площадках, но решающим будет именно попадание в аудиторию и жанровую нишу.

Условия входа и регистрации

Физлицам доступны «Яндекс» и «ВКонтакте», а «Одноклассники» работают только с предпринимателями и юрлицами. То есть попасть туда можно либо через издателя, либо зарегистрировав ИП или фирму.

Получается, «Одноклассники» — самая закрытая площадка, но, судя по отзывам разработчиков, игроки там активнее донатят. Стоит заморочиться, чтобы туда попасть, если игра уже показала результат на других площадках и есть фундамент для удержания игроков.

Для всех трёх площадок игру необходимо экспортировать в HTML5. Однако при единстве технологического подхода и возможностей платформ процесс и условия подключения у них разные.

Начнём с самого простого случая — игра с рекламой. Каждая площадка имеет свой SDK и требует указания в коде игры своих методов.

С «Играми ВКонтакте» есть нюанс: в игре нужно сделать какую-то социальную активность, например дать игрокам возможность приглашать друзей или публиковать посты с игровой статистикой. Это решается через SDK без особых усилий. В «Одноклассниках» и «Яндекс Играх» социальных активностей не требуется, но они приветствуются.

Для выхода на «Игры ВКонтакте» и «Одноклассники» нужен будет хостинг для размещения игры. Это либо купленный домен и хостинг, на который заливается игра и потом публикуется, либо какое-то бесплатное решение для хранения, условно, файлов. У «Яндекса» хостинг свой и туда достаточно просто залить архив, чтобы игра хранилась автономно.

Таков минимальный набор: SDK внедрили, рекламу показали, где-то социальной активности добавили — игру разместили.

Вероятно, скоро захочется пойти дальше, например добавить покупки. В «Яндекс Играх» это просто — всё автоматически, достаточно вызвать метод покупки, «Яндекс» сам проведёт оплату и сообщит, что готово. В «Одноклассниках» и «Играх ВКонтакте» сложнее. Придётся поднимать базу данных и писать серверный код, который сохранит покупку и обработает различные условия вроде непрошедшей оплаты. Тут лучше привлечь к разработке опытного бэкендера, который всё это сделает.

Безопасность и надежность

«Одноклассники» и «ВКонтакте» исторически работают с мидкорными проектами, у них всё крутится на сервере, а игрок лишь кликает на кнопки в графическом интерфейсе. Интеграция сложнее, но такая концепция сложилась изначально, к ней привыкли, и она даёт существенное преимущество в плане безопасности. Авторизация и другие действия пользователя тоже проходят проверку безопасности на сервере.

Так намного безопаснее работать с платежами: покупки совершаются между платформой и разработчиком, без участия игрока. Так условному читеру гораздо сложнее сфальсифицировать покупку или как-то вмешаться в игровой процесс. Можно быть уверенным, что игру не взломают.

«Яндекс» пришёл в игры позже, сделал своим конкурентным преимуществом простоту интеграции и поставил на инди-разработчиков. И на гиперказуальные игры, в которых вся логика хранится и работает у клиента в браузере.

Да, так проще интегрироваться, а весь архив с игрой лежит на площадке «Яндекса». Но с другой стороны — это дыра в безопасности, потому что такая архитектура позволяет всем желающим изменять код игры. Да, как когда-то с ArtMoney.

Старт, привлечение и удержание игроков

Российские игровые платформы предполагают удержание игроков и не ориентируются на анонимных гостей, как Poki например.

В «Одноклассниках» и «ВКонтакте», так как это соцсети, помимо авторизации, больше возможностей работать с социальными активностями: стимулировать игроков писать посты, приглашать друзей и дарить друг другу подарки. Такие социальные механики положительно влияют на вовлечение. А «Яндекс» — исторически поисковик и там такого нет, шерить игру друзьям получится только по прямой ссылке.

На всех платформах важно хорошо стартовать и не растерять аудиторию в первые дни после запуска. Как только интерес угасает, игра теряет позиции в рейтингах, забывается и, скорее всего, вы больше не сможете привлечь в неё трафик. Поэтому ещё до публикации нужно продумать способы удержания и мотивации игроков и дальше постоянно с этим работать.

Есть стандартные практики, чтобы привлекать и удерживать игроков:

  • награды за вход;

  • лидерборды и достижения;

  • повторяющиеся и ежедневные активности; 

  • покупка скинов и разблокировка тем и т. д.

Всё это можно реализовать на всех трёх площадках и обычно этого достаточно, чтобы закрепиться на какой-то позиции и держаться за счёт органического трафика.

Важно: если не подумать заранее об удержании игроков и не подготовиться, то игра может сразу вылететь из топов, и переопубликовать ее уже не получится. Можно будет обновить, но на практике особого эффекта это не дает.

Модерация и продвижение

Если что-то сделать не так — модераторы это заметят и сообщат. Площадки тестируют игру достаточно тщательно, выявляют все недочёты и, как правило, к моменту релиза проблемы уже не возникают. В целом есть общие правила, и пройти модерацию несложно: игра не должна нарушать закон и правила площадки, в ней не должно быть багов.

После интеграции и модерации игра подаётся на публикацию. Что дальше:

  • В «Одноклассниках» есть пробный период: около трёх недель игра крутится в новых и площадка собирает данные, насколько хорошо перформит. Если у игры достаточно хорошие показатели — пускают в релиз, а если нет, то она так и зависнет в разделе «Игры в тестировании».

  • В «Яндекс Играх» проект сначала крутится вверху одну-две недели, потом выходит из новых, и дальше всё зависит от показателей. Алгоритмы автоматически рассчитывают, насколько игра интересна той или иной аудитории, как много и активно в неё играют и начинают предлагать другим людям. То есть дальше работает сама система, и продукт с плохой статистикой она продвигать не будет.

  • В «Играх ВКонтакте» нет тестовых зон, там игру можно публиковать сразу, но трафика на неё не будет, пока она не выйдет как новая. Для этого нужно подать на рассмотрение отдельную заявку и запланировать дату публикации. С момента выхода игра несколько дней держится в новых, пока не релизнется следующий проект и не начнётся движение вниз.

На всех площадках успех зависит от востребованности игры у аудитории. Если всё хорошо, то игра будет крутиться в виджетах, на неё будут лить трафик и всячески рекомендовать. И разработчик, соответственно, будет в плюсе.

Монетизация и вывод денег

На всех трёх площадках разработчики в основном получают доход от рекламы и покупок — это стандартная схема монетизации браузерных игр.

В плане вывода денег проще и удобней организованы «Яндекс Игры». Они без проблем работают со всеми физлицами и юрлицами, российскими и зарубежными (да, даже сейчас). Сколько за месяц пришло денег — на них выставляют счёт, а налог уплачивается автоматически в приложении. Выплаты раз в месяц, в районе 10-го числа для самозанятых и в 20-х числах для физлиц.

«Игры ВКонтакте» тоже работают со всеми, начисления после 25-го числа, но скопившиеся на счету деньги можно забрать в любой момент. Только там должно пройти минимум три месяца с первого дохода, плюс подача декларации и уплата налога лежат на разработчике.

«Одноклассники» сотрудничают только с ИП и юрлицами и предлагают оформить целый пакет бумаг: для каждой игры нужно подготовить документы, подтверждающие авторские права, полный комплект документов о компании, копию паспорта и после этого пройти проверку службы безопасности. Деньги присылают в течение двух-трёх месяцев.

Частые проблемы и нюансы интеграции игр с площадками

Общая головная боль и основная проблема — обработка платежей. Много точек отказа, иногда пользователи не завершают покупки или надо что-то доначислить или пересчитать. Работать с платежами довольно сложно, поэтому многие начинающие разработчики просто не решаются делать внутриигровые покупки и подписки и обходятся рекламой.

Если в «Яндекс Играх» всё более-менее просто, понятно и автоматизировано, то в «Играх ВКонтакте» взаимодействие между серверами по платежам и подпискам надо качественно поддерживать. В «Одноклассниках» для подключения этих опций нужно формировать специальные запросы к администрации и пояснять, на что нужно сделать подписку и какой товар продаётся. По всем вопросам контактировать персонально, — в общем бюрократия.

Ещё вызывает затруднения и требует дополнительных усилий такой момент: чтобы интегрировать одну игру с несколькими площадками, часто приходится создавать и поддерживать несколько разных версий одной и той же игры. Каждую — со своими методами для взаимодействия с API конкретной площадки. Потому сейчас я и занимаюсь объединением SDK разных платформ, но это уже другая история.

Сложности с «Яндекс Играми»

Ещё есть и более тонкие, индивидуальные различия. У «Яндекса» строгая политика в отношении внешних источников: нельзя подключать внешние скрипты, работать с внешними API. Для использования внешних сервисов нужно обоснование, например нужно показать, что есть мультиплеер.

Довольно сложно работать с авторизацией. Много нерешённых кейсов, которые даются на откуп разработчику, такие как кроссинхронизация и конфликты сохранений.

Также приходится контролировать логин и логаут, смену пользователя — площадка не всегда сообщает об этих событиях.

Сложности с «Играми ВКонтакте»

Тут нужен довольно развитый бэкенд: проверка авторизации, синхронизация между устройствами, обработка платежей, работа с API площадки. Часть функций доступна только на мобильных устройствах, например стики-баннеры и лидерборды.

У площадки довольно обширная документация, но ответы на многие вопросы нужно собирать по частям: чтобы понять фичу, приходится одномоментно читать порядка 5–10 страниц.

А вот ещё один мелкий, но неудобный нюанс: если хочется опубликовать пост с изображением игры, то изображение заливается в соцсеть и вместо ссылки используется ID картинки. Скриншоты приходится грузить, например, в альбом игрока. Для этого нужно получить разрешение на работу с изображениями.

Сложности с «Одноклассниками»

Тут повторяются те же проблемы, что и с «ВКонтакте», но к ним прибавляется множество особенностей, связанных с платежами. Так, в «Одноклассниках» не предусмотрено тестирование платежей, нужно пополнять ОКи и выставлять для теста минимальную валюту в 1 ОК. При работе с подписками нет возможности отменить или возобновить подписку внутри приложения. Отменять подписку можно только глубоко в настройках профиля.

Информация о покупке и её стоимости задаётся на стороне фронта, и, чтобы защититься от покупок 9999 кристаллов за 1 ОК, нужно дополнительно валидировать данные на бэкенде.

В качестве вывода — сводная таблица по параметрам и функциональности российских игровых площадок

Что выбрать начинающему HTML5-разработчику: сравниваем российские игровые площадки Гайд, Gamedev, Игры, Html 5, Unity, Construct, Telegram (ссылка), ВКонтакте (ссылка), YouTube (ссылка), Длиннопост, Яндекс Игры
Что выбрать начинающему HTML5-разработчику: сравниваем российские игровые площадки Гайд, Gamedev, Игры, Html 5, Unity, Construct, Telegram (ссылка), ВКонтакте (ссылка), YouTube (ссылка), Длиннопост, Яндекс Игры

Официальные инструкции

Игры ВКонтакте: страница разработчиков, инструкции по интеграции, требования к игре

Одноклассники: страница разработчиков, инструкции по интеграции, требования к игре

Яндекс Игры: страница разработчиков, инструкции по интеграции, требования к игре


Больше о сервисе:
Сайт
Новостной канал
Комьюнити разработчиков
Видеогайды
Группа ВК
Конференция по web-играм

Показать полностью 4
Гайд Gamedev Игры Html 5 Unity Construct Telegram (ссылка) ВКонтакте (ссылка) YouTube (ссылка) Длиннопост Яндекс Игры
3
16
Makswer2219
3 года назад
Лига Разработчиков Видеоигр

Моя первая игра! Find My Head⁠⁠

Всем привет! Вот наконец то я доделал свою первую игру в жанре платформер Find My Head! "Не теряй головы!"
В игре игроку предстоит помочь снеговику найти себя в этом бренном мире в котором он умудрился потерять свою голову)
Разработку этой игры я начал после своего "долгостроя" на котором выгорел и решил запилить что-то на скорую руку, для детской аудитории.
Но..Так как у инди разработчика жизнь не сахар) Всё в игре приходилось делать самому: Графику, механики, музыку. И вместо запланированного месяца на разработку ушло целых два, не трагедия, но всё же.
Графику я выбрал векторную в Adobe Illustrator. И так как опыта не было от слова совсем я сделал акцент не на детализации, а на сочной картинке и рисовал в основном простыми формами и в целом результат меня устроил.
В качестве движка я выбрал Construct 3, ибо для таких игр это просто ПуШкА. Он очень прост в освоении и невероятно функционален.
При выпуске возник ряд препятствий в виде политической обстановки и пришлось поубавить свои мечты о беззаботной жизни. И скромненько выложиться на Яндекс играх)
Вот как то так я и сделал свою первую игру.

Если кто хочет опробовать сей шедевр вот ссылка, игра полностью бесплатная, даже без доната, делаем же для людей))

Страница игры в Яндекс играх: https://yandex.ru/games/?app=192333



Моя первая игра! Find My Head Инди, Gamedev, Инди игра, Мобильные игры, Construct 3, Construct, Видео
Показать полностью 1 1
[моё] Инди Gamedev Инди игра Мобильные игры Construct 3 Construct Видео
6
10
Yuda
3 года назад

Я сделяль...⁠⁠

Первый единолично выполненный проект. Вот так я это ощутил.

Я сделяль... Мобильные игры, Я это сделал, Gamedev, Android, iOS, Construct

Но в любом случае для меня это был великолепный опыт. В общей сложности ушло 7-8 месяцев(это с кучей перерывов, с основной работай 5/2, умением рисовать на уровне «Палка, палка, огуречик...» и пожизненным запасом лени).


Вот как-то так это все выглядит.

Я сделяль... Мобильные игры, Я это сделал, Gamedev, Android, iOS, Construct

Тут начал писать большую поэму, но подумал, что хотел просто поделиться эмоциями. Да и так как чукча не писатель, чукча чтец.

Просто я молодец и этого достаточно.

Кто захочет потестить и накидать багов, я только за)

https://play.google.com/store/apps/details?id=com.aquamusestudio.pixeat

Показать полностью 1
[моё] Мобильные игры Я это сделал Gamedev Android iOS Construct
10
Lastofass
Lastofass
4 года назад

Придумай название для игры (лучшие будет выберу по лайкам)⁠⁠

🕒 Дневник разработчика (Game dev diary)

✅Вау, теперь герой может перемещаться и по стенам. Это будет действительно полезно.

✅ Wow, now the hero can move along the walls. It will be really helpful.

Придумай название для игры (лучшие будет выберу по лайкам) Indiedev, Gamedev, Game Art, Pixel Art, Unity, 2D, Платформер, Game maker, Game maker studio 2, Геймеры, Construct, Construct 2, Гифка
[моё] Indiedev Gamedev Game Art Pixel Art Unity 2D Платформер Game maker Game maker studio 2 Геймеры Construct Construct 2 Гифка
14
Lastofass
Lastofass
4 года назад

LAST OF ASS | indie game⁠⁠

🕒 Дневник разработчика (Game dev diary)

В нашей игре герою придется не только ловко стрелять, но и преодолевать различные препятствия.

✅Первым шагом к этому стало добавления перемещения по веревке.

In our game, the hero will not only have to shoot cleverly, but also overcome various obstacles.

✅ The first step to this was to add a rope movement above the stake pit.

LAST OF ASS | indie game Indiedev, Gamedev, Game Art, Pixel Art, Unity, 2D, Платформер, Game maker, Game maker studio 2, Геймеры, Construct, Construct 2, Гифка
[моё] Indiedev Gamedev Game Art Pixel Art Unity 2D Платформер Game maker Game maker studio 2 Геймеры Construct Construct 2 Гифка
14
Lastofass
Lastofass
4 года назад

LAST OF ASS | indie game⁠⁠

🕒 Дневник разработчика (Game dev diary)
❤ Сегодня закончилась первая неделя работы над проектом. Я очень рад, что наконец то мы можем приступить к полноценной работе над самой игрой, так как долгие месяцы планирования (создание дизайн документа, сценария) завершены.
✅ В первой демонстрации мы покажем вам стрельбу из лука по большим яблокам.🍎
❤The first week of work on the project ended today. I am very glad that we can finally start full-fledged work on the game itself, since many months of planning (creating a design document, scenario) have been completed.
✅In the first demo, we will show you archery for the damn big apples.🍎

LAST OF ASS | indie game Indiedev, Gamedev, Game Art, Pixel Art, Unity, 2D, Платформер, Game maker, Game maker studio 2, Геймеры, Construct, Construct 2, Гифка
[моё] Indiedev Gamedev Game Art Pixel Art Unity 2D Платформер Game maker Game maker studio 2 Геймеры Construct Construct 2 Гифка
4
AndroidDam
AndroidDam
6 лет назад

Создаём платформер на construct 2 #1 Основы⁠⁠

Привет! Сегодня мы будем делать игры (создавать), на конструкторе "Construct 2". Приступим!


Все картинки находятся внизу!!


Для начала нам нужно его скачать, а скачать вы его можете по этой ссылке - https://scirra.com/construct2 (Думаю разберётесь куда нажать чтобы скачать и установить :)


После того как вы скачали запустите его и у вас должно появится окно предлагающее купить лицензию, нам она не нужна поэтому просто закрываем. Потом нажимаем на кнопку. (см. 1)

Потом нажимаем на кнопку new, у вас появится окно, в котором вы должны два раза нажать на самую первую кнопку. У вас создаться новый layoute. (белый лист). Нажмите на минус в клавиатуре, чтобы отдалить сцену. Или нажмите на клавиатуре кнопку плюс, чтобы приблизить её. Так же у вас появилась вкладка  Event sheet, там мы будем выставлять действия с персонажем и т.д. Теперь попробуем создать персонажа и площадкой на которой он будет стоять, бегать и т.д. Я буду создавать игру к своим примерам, но всё же объясню вам как сделать рисунок (спрайт, персонажа). Нажимаем правой кнопкой мыши по сцене, а потом нажимаем на insert new object, у вас появится окно на котором много всего, они нам пока что не понадобятся (только 1 кнопка, пока что). Нам нужна кнопка sprite, ищем её и нажимаем, потом внизу вы можете назвать ваш объект, после этого нажмите на кнопку insert и выберите где будет находится ваш персонаж. (ВНИМАНИЕ! На сцене выделен прямоугольник пунктирной линией, всё что будет находится в ней то будет видеть игрок. А всё что за пунктирное линией, то игрок не будет видеть!!) У вас откроется окно рисования объекта, там вы должны нарисовать своего персонажа и нажать на крестик. Поздравляю! Вы прошли 0.5 всего этапа. Потом делаем всё так же только рисуем землю, на которой наш персонаж будет стоять. Сделали? Отлично! Это уже больше чем 0.5 ;)  Но наш персонаж пока что ничего не может, пока что он просто картинка. Давайте оживим его! Нажимаем на персонажа, и слева есть колонка, со всякими функциями и кнопками. Нам нужна только одна! И это кнопка behaviors, нажимаем на неё а потом на плюс и там уже листаем вниз и ищем кнопку platform. Нашли? Замечательно! Нажимаем на неё два раза! ВСЁ! Наш персонаж может двигаться, но не может стоять на земле а будет падать вниз за сцену. Поэтому нажимаем на наш спрайт земли и делаем тоже самое только выбираем там не platfrom, а solid (твёрдый). Всё! Наша основа готова, можете протестировать то что вы сделали. Ну а на этом статья заканчивается. И по ходу серии статей я тоже буду делать свою игру, потом её выложу в последнем уроке. Всем до следующей статьи!

Создаём платформер на construct 2 #1 Основы Construct 2, Construct, Gamedev, Как сделать игру
Создаём платформер на construct 2 #1 Основы Construct 2, Construct, Gamedev, Как сделать игру
Показать полностью 2
[моё] Construct 2 Construct Gamedev Как сделать игру
8
14
dyingskull1
8 лет назад

Создание игры для мобильных от А до Я (Часть 2) Добавление очков, полоски жизней, атаки, препятствий⁠⁠

Добрый день Пикабу! Продолжение предыдущего поста по разработке игр на мобильные приложения http://pikabu.ru/story/sozdanie_igryi_dlya_mobilnyikh_ot_a_d.... Давайте продолжим предыдущий урок.Начнем с добавление очков. Для начала добавим спрайт (объект, за который будет даваться очки), объект text (берем оттуда же где и спрайты) и переменную, которая будет хранить в себе значения накопленных очков (Я назвал ее point). Так как данные об обновлении переменной будут считываться постоянно, логично ее засунуть в Every tick. В действии выбираем наш объект text, выбираем Set text и вводим: point (Для того, чтобы там отображался обычный текст, достаточно включить его в кавычки). Ну, а для того, чтобы добавлялся каждый поинт необходимо, чтобы герой собирал объекты. Вот так:  

Создание игры для мобильных от А до Я (Часть 2) Добавление очков, полоски жизней, атаки, препятствий Construct, Android, iOS, Gamedev, Игроделие, Длиннопост

Для полноты действий, осталось сделать препятствия и полоску жизней. Для жизней создадим переменную health (присвоим ей n-е количество жизней) и создадим TiledBackground и нарисуем полоску жизней. Растянем и получаем примерно подобное:

Создание игры для мобильных от А до Я (Часть 2) Добавление очков, полоски жизней, атаки, препятствий Construct, Android, iOS, Gamedev, Игроделие, Длиннопост

Теперь сделаем так, чтобы было сразу видно когда мы получаем урон.

Создание игры для мобильных от А до Я (Часть 2) Добавление очков, полоски жизней, атаки, препятствий Construct, Android, iOS, Gamedev, Игроделие, Длиннопост

Теперь создадим объект, который бы их у нас отнимал. Я создал пчелу (которая тоже имеет движение, но противоположное игроку и движется ему на встречу).

Создание игры для мобильных от А до Я (Часть 2) Добавление очков, полоски жизней, атаки, препятствий Construct, Android, iOS, Gamedev, Игроделие, Длиннопост

Действие Spawn создает на месте одного спрайта - другой. И во втором условии описывается когда и в каких координатах создается пчела. Чтобы герой мог уничтожать врагов, необходимо создать на том же недвижимом слое где находятся поинты, жизни кнопку для атаки. И прописать действия при ее нажатии.

Создание игры для мобильных от А до Я (Часть 2) Добавление очков, полоски жизней, атаки, препятствий Construct, Android, iOS, Gamedev, Игроделие, Длиннопост

Теперь надо сделать так, чтобы спрайт врага мог разрушаться от файрболов, чтобы это сделать, есть два способа: при столкновении объект уничтожается,  либо задаем ему собственную жизнь. Для этого нажимаем на спрайт и в разделе Instance variables добавляем переменную со значением жизней, я их назвал pchh и присвоил ей значение 2. Чтобы при попадании во второй раз враг уничтожался. И теперь реализовываем эти два способа на выбор.

Создание игры для мобильных от А до Я (Часть 2) Добавление очков, полоски жизней, атаки, препятствий Construct, Android, iOS, Gamedev, Игроделие, Длиннопост
Создание игры для мобильных от А до Я (Часть 2) Добавление очков, полоски жизней, атаки, препятствий Construct, Android, iOS, Gamedev, Игроделие, Длиннопост

Чтобы выбрать переменную объекта необходимо в ивенте или экшене выбрать разрушаемый объект и перейти в раздел Instance variables.

Действие Spawn создает на месте одного спрайта другой. Для Файрбола логичнее создать поведение bullet как и для пчелы.  

Теперь чтобы привести в порядок героя, нужно сделать ему анимацию. Два раза нажимаем на герое и в окнах Animation frames добавляем кадры, а в Animations добавляем разделы для каждого вида анимаций.

Создание игры для мобильных от А до Я (Часть 2) Добавление очков, полоски жизней, атаки, препятствий Construct, Android, iOS, Gamedev, Игроделие, Длиннопост

В алгоритмизации это будет выглядеть так:

Создание игры для мобильных от А до Я (Часть 2) Добавление очков, полоски жизней, атаки, препятствий Construct, Android, iOS, Gamedev, Игроделие, Длиннопост

На этом все. В следующем уроке будут рассмотрено создание меню, паузы, добавление звуков и языков, а так же внедрение рекламы и работа со сторонними плагинами.

Ссылка на игру: https://play.google.com/store/apps/details?id=com.DreamMaker...

Ссылка на саундтрек: https://www.youtube.com/watch?v=j5WlvEzHIu0&feature=youtu.be

Показать полностью 8
[моё] Construct Android iOS Gamedev Игроделие Длиннопост
2
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии