Как в плей маркете создать игру: Sorry, this page can’t be found.

Содержание

Опыт создания игры для Android в одиночку с нуля и как ее зафичерили на Google Play / Хабр

Привет! Меня зовут Ибрагим, я — начинающий инди-разработчик. У меня всегда было желание заняться программированием, но меня отпугивала сложность и неопределенность выбора (что именно изучать и делать). И лишь 2 года назад я все-таки преодолел этот психологический барьер, смог высвободить достаточно времени, и решил уже основательно подойти к задаче. Я был решительно настроен найти и освоить профессию, от которой я бы получал кайф.

Сужать круг поиска, чем именно заниматься, было тяжело. Знакомых в этой области не было, поэтому решил отталкиваться от каких-то общих соображений. Так как в приоритете было в первую очередь найти что-то интересное, выбор пал на геймдев. Понравилась идея для начала сделать простенькую 2D-игру под Android и выложить на Google Play.

Немного уделив времени теории (алгоритмам, структурам данных и проектированию), для дальнейшего изучения я выбрал язык Java, который по сути является официальным языком Android, да и в целом очень популярен.

В качестве фреймворка приглянулся LibGDX, бесплатный, разработка на нем ведется как раз на Java, и вдобавок он кроссплатформенный. Хотя для следующей игры планирую осваивать всем известный Unity.

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

После создания нескольких пробных игр я взялся за игру, которую в конечном итоге и опубликовал на Google Play. Это казуальная геометрическая аркада, где главная цель — уворачивание от препятствий.

Я не буду здесь описывать здесь процесс создания игры. Если у кого-то есть вопросы, могу ответить в комментариях, или возможно напишу об этом отдельную статью.

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

Говорят, что продвижение игры надо начинать заниматься задолго до релиза. Этого я, конечно, не делал. Продвигать начал сразу после релиза игры. Сделал простенький сайт, трейлер игры, разослал запросы на обзор в кучу разных ресурсов, в том числе англоязычных (ответов получил очень мало, и в основном просили оплату), обновлял соцсети. Из платных методов: купил обзор на 4pda по программе поддержки разработчиков и попробовал рекламные кампании на Facebook и Adwords.

Больше всего средств было потрачено на Adwords, так называемые UAC (universal app campaigns) кампании, порядка $600. Несмотря на то, что этот метод давал мне наиболее дешевые установки, средний доход с юзера был все равно меньше. Я ожидал, что инсталлы от Adwords спровоцируют рост органики, но этот эффект был слишком слабым, и кампании пришлось остановить.

В итоге ни платные, ни бесплатные методы продвижения не принесли мне желаемого эффекта и я практически прекратил попытки. Количество скачиваний игры в день после этого опустилось до 10-40 и игра почти не подавала признаков жизни. Однако мне повезло, и неожиданно для меня Google Play зафичерил меня в разделе Indie Corner. Это не очень популярный раздел по меркам Google Play, но тем не менее количество скачиваний только благодаря ему сильно выросло и в отдельные дни достигало более 2000.

Думаю вместо слов, вам будет больше интересно увидеть статистику. Это данные спустя 2 месяца после релиза и 2 недели после начала фичеринга:

Активные установки / Всего установок: 8400 / 37000
Рейтинг на Google Play: 4.2 (148)
DAU/MAU: 3400 / 33000 (количество уникальных юзеров в день / в месяц)
Среднее время игры в день на юзера: 8m 31s
Среднее количество сессий в день на юзера: 1. 6
Юзеров без критических ошибок:

99.6%

Удержание:

Таким образом, я получил возможность сравнить аудиторию, привлеченную через Adwords, и органику. Интересно, что между ними есть существенная разница. “Органический” юзер намного чаще оставляет отзыв, чаще делает покупки (все равно очень редко, но ни один юзер из Adwords до этого не делал покупок), и у него дольше игровые сессии. Хотя, к сожалению, удержание у него значительно хуже (удержание на первый день 25% у органики против 38% у юзеров с Adwords).

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

Если мой рассказ получился сумбурным, задавайте вопросы, уточню, что смогу.

Как я раскрутил игру до 2 млн загрузок в Google Play с помощью ASO-оптимизации

Несколько лет назад бывший Data Scientist Facebook и СЕО GoPractice. io Олег Якубенков разработал за выходные игру, которую скачали более 2 млн раз. На базе своего опыта он написал большую статью, в которой поделился советами по ASO-оптимизации приложений. Мы подготовили адаптированный перевод материала.

Однажды я решил превратить свои теоретические знания по оптимизации в магазине приложений (ASO-оптимизации) в рабочий навык. Для этого я сделал мобильную игру. Я хотел проверить гипотезу о том, что на суперконкурентном рынке мобильных игр можно запустить продукт, который вырастет во что-то большое только за счет органического трафика.

Сразу скажу — мне это удалось. Мобильная игра, которую мы сделали за выходные, набрала 2 млн загрузок и на пике получала более 30 000 новых пользователей в день. Но путь к успеху, который мы прошли, не соответствовал первоначальному плану. Получилась своеобразная история о том, как одно небольшое изменение увеличило количество загрузок на 200%.

С чего все началось

Я сразу решил, что сделаю мобильную игру. На тот момент прошел почти год как я ушел из Zeptolab (разработчик Cut the Rope, King of Thieves и CATS) и соскучился по разработке игр.

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

После тщательного анализа я выбрал нишу симуляторов грузовика. Для этого было несколько причин:

  • Это ниша с большим количеством органического трафика. Лучшие игры получали миллионы загрузок в месяц. Для анализа использовал Sensor Tower.
  • Хотя в сегменте были явные лидеры, хватало и приложений с более чем 100 000 установок в месяц.
  • Большинство игр были низкого качества, их монетизировали через рекламу. Это значит, что жизненная ценность их клиентов (LTV) была низкой. Они не могли позволить себе платное привлечение пользователей. Это стало отличной новостью, потому что я тоже не мог.

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

Мой изначальный план был таким:

  1. Сделать аркаду про грузовики;
  2. Запустить ее в Google Play. Поиск и рекомендации работают в Google Play намного лучше, чем в AppStore, поэтому я решил экспериментировать в этом магазине;
  3. Превратить теоретические знания об ASO в прикладные навыки, использовав $1000 для запуска и продвижения продукта;
  4. Немного заработать, если повезет.

Вот как все было на самом деле.

Пример симулятора грузовиков, который скачали около 700 000 раз за месяц

Какую игру создали

Я сделал игру с другом. Он решил сохранить анонимность, но во многих отношениях его заслуга в успехе этого проекта равна моей. На концепцию у нас ушло около недели.

Мы создали игру Epic Split Truck Simulator по мотивам знаменитой рекламы Volvo. В ней Жан-Клод Ван Дамм стоит на шпагате между двух движущихся грузовиков. Мы подумали, что игрокам будет интересно попробовать себя в роли водителя правого грузовика.

Цель игры — проехать как можно дальше, не дав Ван Дамму упасть. Задача была сложной, потому что левый грузовик действовал непредсказуемо. Например, мог разогнаться или резко перестроиться. Игрок должен был быстро реагировать и удержать Ван Дамма.

Мы разработали игру на межплатформенном движке Unity за выходные. Еще неделя ушла на создание материалов для магазина приложений, тестирование на разных устройствах и внедрение рекламы внутрь игры.

Запуск игры и «продвинутые» практики ASO-оптимизации

Мы запустили игру 15 мая 2016 года. В тот день она получила не так уж много новых пользователей, кроме нас и пары друзей. Нашей первой целью был органический поисковый трафик в магазине приложений. У нас было $1000, чтобы обойти конкурентов. Я понял, что у нас нет никаких шансов сразу же заполучить топовые ключевики. Поэтому в начале мы сконцентрировались на поисковых запросах с низкой и средней конкуренцией.

Детальный анализ семантического ядра с использованием инструмента для поисковой оптимизации ASOdesk определил три высокоприоритетных запроса с разумным уровнем конкуренции и достаточным трафиком.

Мы сделали следующее:

  • Изменили название игры так, чтобы в нем был ключевик. Его наличие в названии максимально увеличило шансы занять высокое место в результатах поиска;
  • Запустили рекламную кампанию и покупали трафик только в России, но благодаря алгоритмам Google Play это повлияло на позиции приложения в результатах поиска по целевому ключевику и в других странах;
  • Продвижение по каждому ключевику длилось несколько дней, в зависимости от того, сколько времени потребовалось, чтобы выйти на высокие места. Ключевики, которые можно одновременно разместить и в названии игры, мы продвигали вместе. После достижения топ-3 по определенному ключевику, мы меняли название приложения, чтобы в нем появился новый, и проводили аналогичную кампанию.

В конце кампании по первому ключевику органический трафик за пределами России достиг 40 загрузок в день (правая ось Y на графике). После парной кампании для второго и третьего ключевых слов количество скачиваний за пределами России достигло 70 в день. В самой России этот показатель поднялся до 500 в день.

Если бы у нас было больше денег, мы бы продолжили захватывать все более высокочастотные ключевики и при этом поддерживали позиции прошлых. Из-за ограниченного бюджета я решил рискнуть и потратить оставшиеся деньги на один мощный поисковый запрос, который мог бы вывести игру на первое место. Им стал eurotruck simulator 2. Это название популярной игры, которая доступна в Steam. Люди часто искали Euro Truck Simulator 2 в магазинах приложений, хотя ее там не было. В рамках кампании мы также продвигали и второй запрос — «euro truck simulator».

Риск оказался неоправданным. Игра поднялась на 7 место в США по поисковому запросу euro truck simulator 2 и на 5 позицию — по euro truck simulator. В некоторых странах она оказалась еще ниже.

Мы получили органический трафик, но у нас не было денег, чтобы поддержать позиции в результатах поиска по этому ключевику. Позиции Epic Split Truck Simulator в результатах поиска начал постепенно падать. Количество загрузок также стало проседать.

Через несколько недель игра стабилизировалась на 50 загрузках в день. Мы потратили бюджет, получили определенный опыт и заморозили проект, но все же оставили игру в Google Play.

Неожиданный поворот

Поворотный момент наступил через шесть месяцев после запуска. Наша игра неожиданно начала набирать популярность (в основном в России и странах СНГ). Чтобы выяснить, откуда приходят пользователи, я писал всем, кто оставлял отзывы и просил рассказать, как они узнали об игре. Оказалось, она каким-то образом попала в среду школьников и студентов, которые пытались бить рекорды друг друга.

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

Как мы изменили подход к ASO-оптимизации

Поняв механизм, который спровоцировал рост популярности Epic Split, мы продолжили эксперименты в этом направлении. Одним из изменений стала новая иконка, которая неожиданно повлияла на рост продукта.

Новая и старая иконки

Вот как развивались события:

  1. 20 января мы запустили новую иконку для 100% пользователей.
  2. Количество загрузок резко выросло почти в три раза.
  3. Мы решили проверить, связано ли это с иконкой или нет.
  4. 26 января 50% пользователям Google Play вернули старую иконку.
  5. 27 января мы остановили эксперимент, поскольку он отрицательно повлиял на количество загрузок.

Эксперимент показал, что с новой иконкой конверсия страницы игры в скачивание выросла на 80%. Но в то же время влияние на количество загрузок было гораздо выше — примерно +200%. Почему?

Количество загрузок в деньКоличество загрузок в час

Причина в том, что основным источником трафика для Epic Split стали рекомендации на главной странице магазина приложений. У новой иконки оказался более высокий CTR (количество кликов по объявлению). Это повлияло на воронку привлечения на нескольких уровнях, что в итоге привело к следующим результатам:

  • Увеличилось число кликов после показов иконки приложения в разделе рекомендаций Google Play. На страницу приложения зашло больше пользователей;
  • Увеличилась конверсия страницы приложения;
  • Общий рост конверсии сравнялся с произведением коэффициентов конверсии на двух предыдущих этапах;
  • Все эти факторы привели к тому, что Google Play стал чаще и выше показывать игру среди рекомендуемых приложений, потому что выросла вероятность ее конвертации в скачивание.

Так одно небольшое изменение иконки привело к трехкратному росту числа загрузок приложения.

Как развили успех

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

В течение следующего месяца конверсия страницы Epic Split превысила средний показатель по аналогичным приложениям во многих странах. В результате Google Play продолжил расширять круг пользователей, которым рекомендовали нашу игру. Рост, который начался в СНГ, постепенно распространился на другие страны.

Таким образом количество скачиваний резко выросло. На пике у нас было более 30 000 новых пользователей в день. Через несколько месяцев этот показатель стабилизировался на уровне 5000 в день, а затем уменьшился до 1000. Постепенно количество загрузок упало до 100 в день.

Рост количества пользователей

Подведем итог

  • Делайте игры на выходных — иногда они выстреливают. Epic Split загрузили почти 2 млн раз, а монетизация рекламы принесла нам больше $15 000.
  • Игра была уникальной и нацеленной на крупную нишу. Это обеспечило ей достаточно большую целевую аудиторию. Нам удалось достучаться до нее через различные механизмы Google Play.
  • ASO — это не только поисковый трафик, но и оптимизация всех ключевых шагов воронки на пути пользователя к загрузке приложения. Эффект от нее оказался значительно выше, чем от кампаний, которые ориентированы на конкретные ключевики.
  • Изучение целевого рынка и разработка маркетингового плана — хорошая идея. Но после запуска игры вы должны быть готовы изменить свой план и действовать в соответствии с новой информацией. Например, я думал, что будет нетрудно подвинуть лидирующие игры-симуляторы грузовиков из топовых позиций в поисковой выдаче. Но даже в период бурного роста Epic Split Truck мы не смогли закрепиться в топе.
  • Органический трафик и ASO-оптимизацию стоит учитывать при проработке каналов для развития игр. Мы создали простую аркадную игру с коэффициентом удержания пользователя 15% в первый день, а LTV — $0,02 на пользователя. Но если бы игра была более высокого качества (например, LTV — $0,20), мы бы смогли хорошо заработать.
  • Маркетинг — это неотъемлемая часть создания нового продукта.

Читайте нас в Telegram

Читайте также:

Материалы по теме Игры:

Сколько можно заработать на мобильной игре?

Разработка и заработок на мобильных играх становится популярнее с каждым днем. Этот вопрос первым делом интересует тех, кто еще не начал заниматься программированием игр. Стоит ли начинать обучение и тратить время на создание мобильной игры на Unity? Какой реальный доход с игры и можно ли прожить на эти деньги? В этой статье мы постараемся максимально подробно об этом рассказать.

 

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

  • 1. Бесплатная игра без расходов на рекламу 
  • 2. Платная игра с затратами на маркетинг 
Сколько можно заработать на бесплатной игре без затрат на ее раскрутку?

Заработок на игре может быть разным. Создав игру, ее можно продавать – сделать скачивание своей игры платным. Либо можно выложить ее бесплатно, но зарабатывать на рекламе внутри самой игры, когда Вам платят за то, что внутри вашей игры будет показываться реклама других игр, товаров или услуг. Именно так построен заработок на большинстве игр из Google play маркета.

По опыту многих разработчиков, если Вы создали обычную игру,  включили в ней не сильно навязчивый показ рекламы (к примеру каждые 3 проигрыша в игре) и не заморачивались с внутриигровыми покупками, то такие настройки не смогут принести Вам заметного дохода. Гугл плей маркет сам по себе не будет “продвигать” Вашу игру и она рискует потеряться в сотнях других похожих игр. К примеру, с минимумом рекламы в самой игре, если ее скачают 850 пользователей, Ваш месячный доход с такой игры составит около 4$.  И это совсем не та сумма, ради которой хотелось бы тратить свое время, верно? Но на самом деле не все так плохо. 

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

Немаловажно и то, где именно Вы опубликуете свою игру? От площадки во многом зависит, сколько скачиваний сможет набрать Ваша игра.  К примеру, гугл плей маркет не очень внимательно относится к контенту, туда не редко могут попадать даже вирусные вредоносные приложения и жить там долгое время. В силу огромного количества игр на Google play маркете, даже очень хорошая игра может “утонуть” там без должного внимания.

App Store в плане продвижения игры можно назвать более привлекательным. Новые игры там имеют заметно больше шансов на успешный старт и попадание в топ без дополнительных затрат с Вашей стороны. Но тут речь идет о сотрудничестве с компаниями паблишерами (от англ. publisher – издатель). Паблишеры – это такие компании, которые анализируют новинки геймдева по собственным критериям и предлагают разработчику бесплатную раскрутку данной игры взамен за 50% от дохода с нее. Если Ваша игра достаточно хороша для того, чтобы понравится паблишерам – они возьмут Вас под свое “крыло” и будут прилагать максимум усилий для получения совместного дохода.

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

Тут стоит сделать одну оговорку – для публикации игры именно в App Store, Вам обязательно понадобится макбук от Apple, чтобы выложить свой проект.

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

Сколько дохода в таком случае может принести платная игра с затратами на маркетинг? 

Наведем пример успешной качественной игры с ее раскруткой. Этим опытом поделился в комментариях на ютубе один из разработчиков. 

Игра изначально создавалась с целью заработать на ней денег. Сразу была заказана уникальная графика, а также уникальная озвучка. Общий расход на оплату художнику, модллеру и музыканту составил ~1500$ Разработка игры длилась примерно 9 месяцев и примерно 3 первых месяца – её раскрутка.

Автор выпустил 2 версии игры в гугл плей маркете  – лайт и фулл. Лайт версия продавалась по цене 1,5$ и имела встроенную рекламу при каждом возвращении к окну игры, а фулл версия продавалась по цене 3$ и вообще не включала рекламы. До релиза автор потратил время на привлечение тестеров для поиска багов, а также оплатил за раскрутку через различные тематические форумы. Общие затраты на тестирование и продвижение игры составили примерно 1200$

После релиза игры в первые три месяца игра принесла такой доход:

  • light версия: 8 120 продаж, 160 возвратов
  • full версия: 2 500 продаж, 13 возвратов

Итог: 7960 * 1.5$ + 2487 * 3$ = 11940$ + 7461$ = 19401$

Гугл при этом получает 30% , а это ~ 13580 $

Еще 900$ принесла реклама в light версии игры. Таким образом чистый доход с игры за 3 месяца составил 12980$ Если учесть тот факт, что на ее создание был потрачен почти год, то условная “зарплата” разработчика составила ~1082$ в месяц.  

За 2 года “жизни” в плей маркете игра принесла своему создателю ~29000$ чистого дохода.

Steam версия той же игры (без рекламы) при стоимости игры от 7.5$12$ за те же 2 года принесла ~54000$ чистого дохода.

Как видите, при грамотном построении рекламной кампании, игра может и будет приносить ощутимый доход. Разработчик также признал, что смог выйти на данный уровень дохода только с 7-й попытки. Первые 6 проектов из за неправильного подхода были неудачными в плане заработка. Чтобы избежать этих неудач, вот несколько советов от этого разработчика:

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

Будьте готовы заказать профессиональную работу художников, моделлеров и музыкантов. Модллер за 1 вечер создат лоу-поли модель в разы лучше, чем вы сами за месяц стараний! Также ВСЕГДА помните о том, чтобы сразу покупать  ЭКСКЛЮЗИВНЫЕ права на анимированную модель (~30-50$). То же касается и музыки – необходимо ОБЯЗАТЕЛЬНО получить права на коммерческое использование музыки БЕЗ оплаты роялти её автору. Следите за тем, чтобы в Вашем договоре был учтен этот момент. Иначе рискуете попасть в ситуацию, когда автор музыкального “шедевра” подаст запрос на 50% дохода с игры, мотивируя это необходимостью выплаты ему роялти. Вы, конечно, можете взять из ассет-паков какой-либо стандартный звук – звук выстрела из автомата или скрип двери, за нарушение копирайта в данном случае вас преследовать не будут. 

  1. Совет. Уделите особое внимание качественному тестированию игры и исправлению ошибок в ней. В идеале – тестируйте игры на максимально большом количестве устройств. Даже если создатели движка прописали “100% совместимость” со всеми устройствами – не верьте им на слово! У одного только Android вышло множество версий, помните, что ваша игра будет устанавливаться на тысячах устройств различных моделей и брендов с разными расширениями экранов. Чем больше конфигураций и моделей Вы сможете проверить, тем лучше. Ваши собственные возможности самостоятельно протестировать игру сильно ограничены! Не стоит думать, что все вокруг используют айфон или самсунг. Если Вы решите сэкономить на тестировании, будьте готовы к тому, что на Вас будут сыпаться регулярные жалобы, гневные комменты и плохие оценки из за того, что кто-то не смог нормально играть на своем устройстве. И Ваш проект, не смотря на раскрутку, может с треском вылететь из топа и рекомендаций.  Так что эту работу тоже стоит доверить профессионалам! В распоряжении QA компаний всегда есть не менее 30-40 мобильных устройств таких образцов и OS, о которых Вы и подумать не могли. Но даже за месяц работы они предоставят Вам качественный креш-отчёт, так как отлично знают, как правильно тестировать любую игру.
  2. Совет. Не стоит рассчитывать на успех после рекламы от гугла. Если вы создавали инди игру, никакого ощутимого дохода на гугловской рекламе Вы не заработаете! Только таргетированная раскрутка и раскрутка через тематические ресурсы и форумы, с привлечением летсплейщиков примерно за 1,5 – 2 месяца до официального релиза. Это стоит денег, но при правильном подходе окупает себя в разы.
  3. Совет. Не пытайтесь “обмануть” своего пользователя, предлагая ему “бесплатную” версию игры, но с платными опциями внутри нее. Такой подход только оттолкнет потенциальных геймеров  от вашей разработки.

Надеемся, этот опыт поможет Вам избежать наиболее частых ошибок и выйти на собственный путь успешной разработки игр. Создавать игры, это не только увлекательное занятие, но и довольно прибыльное!

Начать с нуля разработку андроид игр можно в школе UNITY3DSCHOOL.ru. Наши онлайн уроки и курсы помогут Вам получить все необходимые знания для того, чтобы уже через месяц увидеть первый достойный результат! 

Свяжитесь с нами через форму обратной связи на сайте и мы поможем Вам из геймера превратится в опытного разработчика крутых инди игр! 😉

победили Loón, Genshin Impact и другие

Продолжая ежегодную традицию, Google объявила победителей Best of 2020 — список лучших приложений, игр, фильмов и книг за год. Победители, выбранные как пользователями, так и редакторами Google Play, отражают непростой 2020 год. Например, компания назвала лучшим приложение для сна и отдыха Loóna. А пользователи отдали предпочтение потоковой службе Disney+.

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

В октябре компания сообщила, что в её приложении, которое также доступно для iOS, в среднем в день пользователи тратят 34 минуты. А средний коэффициент конверсии из пробной версии в платную подписку составил 52,5 %. С версией 2.0 создатели Loóna планирует изменить своё приложение: оно не будет сосредоточено исключительно на расслаблении перед сном, а станет более универсальным средством управления настроением, которое, помимо прочего, будет охватывать цикл сна и пробуждения. Также ПО должно стать более персонализированным.

Кстати, Loóna создано Андреем Янчуревичем (отвечает за менеджмент и продукт), Дмитрием Дориным (за графику), Сергеем Гончаром (за техническую сторону) и Евгением Невгенем (за бизнес). Эта команда из Беларуси ранее прославились тем, что создала MSQRD — популярное приложение для автопортретов. Они ушли из Facebook, которая купила начинающую компанию в 2016 году, и смогли создать новый хит.

Помимо Loóna, редакторы Google Play выбрали бесплатную ролевую игру Genshin Impact в качестве лучшей в уходящем году. Этот проект от miHoYo предлагает открытый мир Тейват, включает сражения с элементами магии, переключение персонажей и монетизацию для получения новых героев, оружия и других дополнений. Пользователи Google Play остановили свой выбор на развлечении «Губка Боб: Кулинарный поединок» в качестве лучшей игры года.

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

Помимо победителей, Google в своём анонсе особо отметила приложение для тренировок Centr от Криса Хемсворта (Chris Hemsworth), ПО для изменения поведения Intellect, а также игры вроде The Gardens Between, Harry Potter: Puzzles & Spells и Sky: Children of the Light.

В Play Store также подготовили собственные награды для игр разных жанров: лучшие соревновательные игры, лучшие независимые игры, лучшие казуальные проекты и лучшие новаторские игры. Среди этих победителей присутствуют Brawlhalla, Bullet Echo, GWENT: The Witcher Card Game, Legends of Runeterra, The Seven Deadly Sins: Grand Cross, Cookies Must Die, GRIS, inbento, Maze Machina, Sky: Children of the Light, Disney Frozen Adventures, DreamWorks Trolls Pop, EverMerge, Harry Potter: Puzzles & Spells, SpongeBob: Krusty Cook-Off, Fancade, Genshin Impact, Minimal Dungeon RPG, Ord. и The Gardens Between.

Ряд приложений получили награды в номинациях вроде «повседневная необходимость», «личный рост», «скрытая жемчужина», «развлечения» и просто «лучшие навсегда». Среди победителей можно упомянуть Calmaria, Grid Diary, The Pattern, Whisk, Zoom, Centr, Intellect, Jumprope: How-to Videos, Paird: Couples App, Speekoo, Cappuccino, Explorest, Loóna, Paperless Post, Tayasui Sketches, Bazaart, Disney+, Dolby On, Reface, Vita, GreenChoice, Medito и ShareTheMeal.

Фильмы, получившие награду лучших в 2020 году: «Билл и Тед снова в деле», «Просто помиловать», «Мисс Свобода», «Вперёд» и «Паразиты». Среди книг наград удостоились автобиография президента США Барака Обамы (Barack Obama) «Земля обетованная», фэнтезийный роман «Город, которым мы стали» Норы Кейт Джемисин (N. K. Jemisin), антиутопия «Бунтарь» Точи Онебучи (Tochi Onyebuchi), собрания эссе «Решения и другие проблемы» Элли Брош (Allie Brosh) и роман «Хола» Алексис Дарьи (Alexis Daria).

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

Как создать приложение для плей маркета. Публикуем приложения в Google Play и зарабатываем миллионы

В статье присутствуют скриншоты, когда магазин приложений назывался "Android Market". Уже выросло поколение котов, которые никогда не слышали об этом названии. Но общий принцип не изменился. Оставил для истории. Я не могу заново пройти регистрацию, чтобы сделать новые скриншоты.

Так как мы волнуемся, то потренируемся на кошках. Возьмем, например, пример из статьи и попытаемся выложить его в Google Play. Если все получится, то дальше будет проще.

Прежде чем приступать к дальнейшим операциям, убедитесь, что у вас готовы собственные значки для приложений и название программы. Будет очень странно увидеть в магазине приложений программу со стандартным значком и названием "HelloWorld". А также проверьте все записи в файле манифеста.

Шаг первый. Он трудный самый

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

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

Создадим подписанный APK-файл, который является что-то типа исполняемым файлом как notepad.exe в Windows. Если у вас открыта среда разработки Android Studio, то выберите в меню Build | Generate Signed APK... .

Появится диалоговое окно мастера, которое необходимо заполнить данными.

В первом поле следует указать путь к хранилищу ключей. Если вам раньше приходилось создавать программы в Eclipse, то можете указать уже существующее хранилище через кнопку Choose existing... . Если вы создаёте хранилище первый раз, то выбираем кнопку Create new... . Появится новое диалоговое окно.

В первом поле Key store path нужно выбрать папку через кнопку ... и ввести имя для файла с хранилищем, которому будет присвоено расширение jks .

Теперь создаёте ключ для приложения. В поле Alias (Псевдоним) вводите понятное вам и котам название ключа. Не обязательно создавать псевдоним для каждого приложения, можете использовать один псевдоним для своих приложений и отдельные псевдонимы для приложений под заказ.

Для ключа также нужно создать пароль и подтвердить его.

Ключ расчитан на 25 лет. Поле Validity (years) оставляем без изменений (если у вас нет весомых причин в обратном).

Напоследок заполняете данные о себе.


Заполнив поля, вы вернёмся к самому первому окну мастера.


Нажимаем на кнопку Next и в следующем окне вводим ещё один пароль для доступа к базе паролей.


Возможно, этого шага у вас не будет. Он может появиться, если вы отметили флажком опцию "Запомнить пароль". Подробностей не помню, разберётесь сами.

Последний шаг - нажать кнопку Finish .


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

Нажав кнопку Show in Explorer , вы запустите Проводник на вашем компьютере с папкой, в которой находится подписанный файл.

Будьте аккуратны с созданным ключом. Именно он является гарантией, что новая версия программы написана вами. Поэтому, если вы потеряете созданный ключ, вам придется выкладывать программу под другим именем с новым ключом.

В студии предусмотрен режим автоматического создания подписанного приложения. Щёлкните правой кнопкой мыши на папке app и в контекстом меню выберите пункт Open Module Settings . Выберите раздел app в секции Modules . Выберите вкладку Signing . Нажимаете на кнопку с плюсиком и заполняете поля.


Переходите на вкладку Build Types и выбираете сборку release . В выпадающем списке Signing Config выбираете только что созданную конфигурацию. По умолчанию она имеет имя config .


Нажимаем OK для сохранения результатов.

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

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

Шаг второй. Надо, Федя, надо

Следующий шаг очень неприятный. Вам нужно подарить 25 вечнозеленых чужому человеку. Чтобы вам было не так обидно, данную операцию назвали регистрационным взносом. Вам понадобится кредитная карточка с указанной суммой. Учтите, что Visa Electron, а уж тем более дисконтная карточка сети магазинов "Перекресток" вам не подойдут. Если у вас уже есть нужная карточка, то пропускаете этот абзац. Остальным могу посоветовать завести QIWI-кошелёк и там завести виртуальную карточку. Именно так я и поступил, так как идти в банк и писать всякие заявления было неохота.

Автоматическое обновление

Если вы создали новую версию программы, исправив различные баги и добавив новые фотографии кота, то вам нужно в манифесте увеличить на единицу номер версии (атрибут versionCode ) и заменить versionName для себя (будет показана на странице Google Play). В последних версиях студии данные свойства находятся теперь не в манифесте, а в файле build.gradle модуля вашего приложения. Закачайте новую версию на Google Play и пользователи получат обновление в автоматическом режиме.

Следим за отзывами

Установите на своём устройстве приложение Google Play Developer Console , чтобы не пропустить новый отзыв на вашу программу. Также вы можете просматривать статистику.

Дополнительное чтение

Android-keystore-password-recover by MaxCamillo - если вы утеряли пароль, то попробуйте воспользоваться данным инструментом. Сам не пользовался, поэтому рассказывать не буду.


Если у вас есть приложение и вы хотите разместить его у нас на сайте, читайте информацию в конце статьи.

Вы сумели разработать приложение, но ведь этого недостаточно. Нужно, чтобы его «заметили». А для этого необходимо размещение своего программного продукта на «Google Play». О процедуре размещения мы как раз таки вам и расскажем.

2. Здесь вам нужно ознакомиться со специальным соглашением, согласиться с ним. После чего перед вами выведется список стран, в которых могут заметить ваше ПО. В конечном итоге нужно будет внести разовый взнос в размере 25 долларов – он необходим для регистрации программы.

5. Не стоит игнорировать оформление программы. Перейдите в раздел «Сведения о продукте». Укажите всю требуемую и интересную информацию о приложении. Таким образом, вы привлечете пользователей, которые захотят скачать ваш продукт.

6. Перед вами выведется большой список пунктов, перед каждым из которых нужно поставить галочку. Этим вы подтверждаете то, что не нарушаете никакие требования, установленные законодательством США.

7. Теперь идем на верх страницы, сохраняем настройки, далее жмем по кнопке «Опубликовать».

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

Все пункты в «Сведения о продукте» можно не заполнять. Но некоторые нужно заполнить обязательно. Опубликуйте скриншоты своей программы, укажите, на каком языке ПО, грамотно продумайте название программы. Не помешает качественно составленный и привлекающий внимание промо-текст. Остальные пункты все же рекомендуется заполнить, хоть они и необязательны. Чем интереснее информация в сведениях, тем больше внимания она привлечет – соответственно, скачиваний тоже будет больше. Вдобавок администрация более лояльно относится к программным продуктам, которые оформлены красиво и информативно.

Альтернатива Google Play

Важно!
Что делать если вы хотите раскрутить свое приложение? Можно добавлять ваше приложение на другие сайты, такие как 4пда, и как наш!

Публикация вашего приложение

Если вы впервые создали свою игру для устройств Android, при этом хотите, чтобы в нее играли не только друзья, но и другие пользователи «Гугл», нужно узнать, как выложить приложение в Google Play. В этом вам поможет Google Play Console Developer, а в статье мы расскажем, как зарегистрироваться в сервисе, а затем использовать его, чтобы загрузить приложение.

Создаем аккаунт разработчика

Чтобы получить доступ к консоли разработчика, первым делом нужно создать себе отдельный аккаунт девелопера, под которым вы сможете зайти в «Плей Маркет», чтобы загружать ПО. Для этого зайдите в уже имеющуюся учетную запись или зарегистрируетесь в Google, после чего следуйте инструкциям Google. Также для работы с ПО под ОС Android можно завести второй аккаунт.

Если не знаете, как сделать аккаунт разработчика, следуйте попросту такой инструкции:

  1. Ознакомьтесь с «Соглашением девелопера о распространении ПО через Google Play». Поставьте галочку в разделе «Я принимаю условия…».
  2. Откройте список стран, в которых разрешается создавать аккаунт продавца и реализовывать свой программный продукт.
  3. Введите данные своей банковской карты. Это необходимо для оплаты регистрационного сбора (обязательного для всех девелоперов). На сегодня он составляет 25$.


Вам станет доступна Play Console после вышеописанной процедуры. Заходить в в сервис можно и с компьютера, и с телефона.

Основы работы с Play Console от «Гугл»

Перейдем непосредственно к вопросу, как выложить игру в Play Market? Откройте Developer Console, а затем выберите меню «Все приложения». Нажмите на подпункт «Новые приложения». Выберите комфортный для работы язык. Также в появившемся меню нужно будет ввести название продукта, которое вы планируете разместить.

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

Вы можете ввести и другие необходимые данные после того, как программные продукты добавлены, а именно:

  1. Имя разработчика, под которым вы будете известны другим пользователям.
  2. Контактную информацию.
  3. Адрес.
  4. И другие данные.


Заполняем анкету для определения возрастных ограничений

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

Программные продукты, которым оценка не присвоена, могут удалятся из «Гугл Плей» или просто не показываться аудитории некоторых стран из-за блокировки. Обычно анкета заполняется сразу же при добавлении приложения в «Плей Маркет», но иногда, когда публикуются изменения в правилах оценки возрастных ограничений, вы можете обновить ответы на вопросы анкеты.

Инструкция по заполнению анкеты:

  1. Выберите нужное приложение в Console.
  2. В меню выберите раздел «Настройки страницы», а затем нажмите на подпункт «Возрастные ограничения».
  3. Ознакомьтесь с информацией об анкете, после чего введите свой e-mail, по которому с вами могут связаться IARC. Затем нажмите на «Продолжить».
  4. Выберите подходящую категорию. Начните заполнение анкеты.
  5. Если какие-то ответы в анкете нужно изменить, нажмите на соответствующую кнопку. Выберите пункт «Сохранить проект» после завершения заполнения анкеты
  6. Нажмите на пункт «Определить возрастное ограничение».


Настройки особенностей распространения приложения

В настройках Консоли девелопера вы должны выбрать, какой тип ПО публикуете. Указываете, в каких странах разрешено распространение. Нужно при этом настроить его распространение на разных устройствах под ОС Android.

В «Настройках страницы» выберите подраздел «Цены и распространение». Здесь можно указать, платное или бесплатное приложение вы планируете размещать. Обратите внимание, что платное ПО можно сделать бесплатным, а вот для того, чтобы продукт, которым можно было пользоваться бесплатно, сделать платным, нужно будет перезагружать пакеты, а затем присваивать новое имя продукту.


Работа с версиями игр и других программных продуктов

Публикация приложения в Google Play происходит после загрузки APK-файлов через консольное ПО. Откройте Play Console, выберите свое ПО, к которому вы уже подготовили описание и присвоили рейтинг. Потом выберите подменю «Управление релизом». Там нужно выбрать раздел «Версии приложения», а затем нажать на кнопку «Настроить». Play Console находит версии, которые только готовятся к выпуску, уже загруженное ПО, а также архивные игры и приложения.

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

Я разработал свое собственное приложение и хочу загрузить его в Google play. Что для этого нужно сделать?

Ответ

Google Play — популярный магазин приложений для устройств, базирующихся на операционной системе Android. Чтобы загрузить приложение в магазин, вам нужно пройти платную регистрацию. Затем предпримите следующий порядок действий.

1. Откройте специальную консоль разработчика Google Play.

2. Воспользуйтесь функцией «Добавить приложение», которая находится в верхней части экрана.

3. В раскрывающемся меню вам следует выбрать язык и ввести название приложения. Учтите, что именно это название будут видеть пользователи в Google Play.

Ответственно подойдите к созданию названий пакетов с файлами приложения. Во-первых, их нужно сделать уникальными. Во-вторых, вы не сможете изменить их или удалить в дальнейшем.

Последние APK-файлы можно видеть на странице APK. Файл может иметь размер, равный максимум 50 МБ. Загрузить графики и прочие вспомогательные элементы вам помогут файлы расширения.

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

5. Заполните раздел «О продукте» на страничке «Данные для Google Play», обращая особое внимание на следующие поля:

Это название будет демонстрироваться в Google Play. Допускается введение одного названия для каждого языка.

  • Краткое описание

Данное описание публикуется на страничке информации о приложении в Google Play Маркете. Максимальная его длина — 80 знаков.

  • Полное описание

Именно это описание приложения можно видеть в GooglePlay. Оно должно умещаться в 4000 знаков.

Тут перечисляются изменения, внесенные в последнюю версию приложения.

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

6. Укажите контактную информацию.

Контактные данные, введенные в этом разделе, могут видеть все пользователи Google Play. Обратившись по ним, пользователи должны получить надлежащую поддержку приложения.

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

Вверху странички приложения в консоли разработчика демонстрируется статус его публикации. Статус «Черновик» означает, что приложение еще не загружено в Google Play.
Статус «Опубликовано» обозначает завершившуюся публикацию приложения и его доступность в магазине. Статус «Приостановлено» демонстрирует приостановку работы приложения, которая является результатом нарушения правил, установленных Google Play.

‎App Store: Google Family Link

Найдите идеальный баланс между учебой, игрой и отдыхом. Настройте детский аккаунт с помощью Family Link и контролируйте, как ваш ребенок использует свое устройство. Если вашему ребенку ещё не исполнилось 13 лет (возрастное ограничение может быть другим в зависимости от страны), Family Link также позволяет создать для него аккаунт с доступом к большинству сервисов Google и задать для него основные правила.

Безопасность и польза
• Отслеживание действий. Будьте в курсе, как ребенок использует свое устройство. Получайте отчеты Family Link о том, какие приложения он открывает чаще других и сколько времени в них проводит.
• Управление приложениями. Оградите ребенка от нежелательного контента, а себя – от незапланированных покупок. Если ребенок захочет что-то скачать или купить в Google Play Маркете, вы получите уведомление. Кроме того, вы можете блокировать приложения, которые уже установлены на устройстве.
• Установка полезных приложений. Ознакомьтесь со списком рекомендованного контента. Он составлен преподавателями и поможет вам выбрать приложения, которые будут полезны ребенку.

Время использования
• Установка ограничений. Решите, как долго ваш ребенок может использовать устройство в течение дня. С помощью Family Link можно устанавливать ограничения и блокировать устройство на ночь.
• Блокировка устройства. Найдите идеальный баланс между учебой, игрой и отдыхом. Удаленно блокируйте устройство, когда ребенку пора заняться другими делами, например поужинать или просто отвлечься.

Отслеживание местоположения
• Теперь вы будете знать, где находится ваш ребенок, если он взял свое устройство Android с собой. Просто откройте Family Link и посмотрите местоположение устройства.

Важная информация
• Доступность инструментов Family Link зависит от того, какое устройство у вашего ребенка. Список совместимых устройств можно посмотреть на странице families.google.com/familylink/setup.
• Family Link позволяет контролировать покупку и скачивание приложений из Play Маркета, однако ребенок может без вашего одобрения их обновлять (даже если нужно предоставить дополнительные разрешения), а также скачивать уже одобренные приложения и сервисы, которые добавлены в Семейную библиотеку. Родителям следует регулярно просматривать список установленных приложений и разрешений.
• Внимательно изучите приложения на устройстве ребенка и отключите нежелательные. Обратите внимание, что отключить некоторые предустановленные приложения и сервисы нельзя.
• Устройство ребенка можно отследить, если оно включено, недавно использовалось и подключено к Интернету.
• Функция рекомендации приложений доступна только для устройств Android в США и предназначена для родителей детей определенного возраста.

Продвинутые курсы по разработке android-приложений и игр — Fandroid.info

26 836

На прошлом уроке мы рассмотрели самый простой способ хранения данных -SharedPreferences. Но этот способ

14 697

  В этом уроке рассказывается, как создать макет, который адаптируется к разным размерам экрана,

373

На прошлом уроке мы познакомились с ViewPager2 и создали андроид-приложение, в котором можно листать

3 248

В этом уроке рассказывается, как реализовать алгоритм работы интерфейса, адаптирующийся к размеру и разрешению

494

Рассматриваем новые шаблоны для быстрого создания андроид-проекта, которые добавлены в последнем обновлении Android Studio.

1 772

Продолжаем изучать обмен данными между экранами android приложения. В этом уроке создаем android приложение,

Начните работу с сервисами Play Games для Android | Разработчики Google

Добро пожаловать в разработку игр для Android с помощью игровых сервисов Google Play!

SDK Play Games предоставляет кроссплатформенные игровые сервисы Google Play, которые позволяют легко интегрировать популярные игровые функции, такие как достижения, таблицы лидеров и Сохраненные игры в планшете и мобильные игры.

Это обучение поможет вам установить образец игрового приложения для Android. и быстро приступите к созданию своей собственной игры для Android.Тип-число Пример приложения Challenge демонстрирует, как можно объединить достижения и таблицы лидеров в вашу игру.

Прежде чем начать

  • Настройте среду разработки Android. Если вы новичок в разработке Приложения для Android, см. Создание вашего первого приложения.
  • У вас есть устройство Android под управлением Android 4.0 (Ice Cream Sandwich) или более поздней версии. под рукой для тестирования.

Шаг 1. Загрузите образец приложения

Для этого руководства разработчика вам потребуется загрузить образец задания типа «введите число». Приложение для Android.

Чтобы загрузить и настроить пример приложения в Android Studio:

  1. Загрузите образцы Android с страница загрузки образцов.
  2. Импортируйте проект android-basic-samples . Этот проект включает TypeANumber и другие игры для Android. образцы. Для этого в Android Studio:
    1. Щелкните File > Import Project .
    2. Перейдите в каталог, в который вы загрузили android-basic-samples для своей разработки. машина.Выберите файл android-basic-samples / build.gradle и нажмите ОК .
  3. В модуле TypeANumber откройте AndroidManifest.xml и измените имя пакета с com.google.example.games.tanc на другое собственное имя пакета. Новое имя пакета должно не начинать с com.google , com.example или com.android .

Шаг 2. Настройте игру в консоли Google Play

Консоль Google Play - это место, где вы управляете игровыми сервисами Google Play для своей игры и настроить метаданные для авторизации и аутентификации вашей игры.

Чтобы настроить образец игры в консоли Google Play:

  1. Укажите в веб-браузере Консоль Google Play и войдите в систему. Если вы еще не регистрировались в консоли Google Play, вам будет предложено сделать это.
  2. Следуйте этим инструкциям, чтобы добавьте свою игру в консоль Google Play.
    1. Когда вас спросят, используете ли вы API Google в своем приложении, выберите Я еще не использую API Google в своей игре .
    2. Для целей данного руководства разработчика вы можете заполнить форму собственными детали игры.Для удобства можно использовать значки-заполнители и снимки экрана. предоставлено на странице загрузок.
  3. Следуйте этим инструкциям, чтобы создать идентификатор клиента OAuth 2.0 для вашего Android-приложения.
    1. При связывании Android-приложения обязательно укажите точный пакет имя, которое вы использовали ранее при переименовании пакета образца.
    2. Вы можете использовать мастер создания подписанного APK в Android Studio, чтобы создайте новое хранилище ключей и подписанный сертификат, если у вас его еще нет.Чтобы узнать, как запустите мастер создания подписанного APK, см. Подписание вашего приложения в Android Studio.
  4. Обязательно запишите следующую информацию на будущее:
    1. ID вашего приложения: это строка состоящий только из цифр (обычно 12 или более) в начале вашего идентификатора клиента.
    2. Ваш сертификат подписи: обратите внимание, какой сертификат вы использовали при настройке ваш доступ к API (сертификат, отпечаток SHA1 которого вы предоставили). Ты должен использовать тот же сертификат для подписи вашего приложения при тестировании или выпуске вашего приложение.
  5. Настроить достижения для задачи типа «номер-число»:
    1. Выберите вкладку Достижения в консоли Google Play.
    2. Добавьте следующие примеры достижений:
      Имя Описание Особые инструкции
      Prime Получите простой результат. Нет
      Скромный Запросить оценку 0. Нет
      Не дерзай, малыш Запросите оценку 9999 в любом режиме. Нет
      OMG U R TEH UBER LEET! Получите 1337 баллов. Сделайте это скрытым достижением.
      Расточка Сыграйте в игру 10 раз. Сделайте это постепенным достижением с 10 шагами для разблокировки.
      Действительно действительно скучно Сыграть в игру 100 раз. Сделайте это достижение постепенным, чтобы разблокировать 100 шагов.
    3. Запишите идентификаторы (длинные буквенно-цифровые строки) для каждого достижения, которое вы созданный.
    4. Настройте достижения, подходящие для вашей игры. Узнать больше, увидеть концепции достижений и как реализовать достижения в Android.
  6. Сконфигурируйте списки лидеров для задачи типа «введите число»:
    1. Выберите вкладку Leaderboards в консоли Google Play.
    2. Добавьте две примерные таблицы лидеров: одну с названием «Легкие рекорды» и другую. назван «Жесткие рекорды». Обе таблицы лидеров должны использовать целочисленное форматирование результатов. с 0 десятичными знаками и типом заказа Больше лучше .
    3. Запишите идентификаторы (длинные буквенно-цифровые строки) для каждой созданной вами таблицы лидеров.
    4. Настройте списки лидеров, подходящие для вашей игры. Узнать больше, увидеть концепции, лежащие в основе списков лидеров и как реализовать списки лидеров в Android.
  7. Добавьте тестовые учетные записи для вашей игры. Этот шаг необходим только для приложений, которые еще не были опубликованы в Консоль Google Play. Перед публикацией приложения перечислены только тестовые учетные записи. в консоли Google Play можно авторизоваться.Однако после публикации приложения Каждый может войти в систему.
Предупреждение: Если вы попытаетесь сделать вызовы SDK Play Games для неопубликованной игры с помощью учетная запись, которая не указана как тестовая, игровые сервисы Google Play будут вести себя как если игры не существовало и вы получите обратно ConnectionResult.SIGN_IN_REQUIRED код возврата. Если вы попытаетесь запустить ConnectionResult.startResolutionForResult () , ты вернешься GamesActivityResultCodes.RESULT_SIGN_IN_FAILED .

Шаг 3. Измените код

Для запуска игры вам необходимо настроить идентификатор приложения как ресурс в вашем Android-проект. Вам также потребуется добавить метаданные игр в AndroidManifest.xml .

  1. Откройте res / values ​​/ ids.xml и замените идентификаторы заполнителей. Если ты создавая игру для Android с нуля, вам нужно сначала создать этот файл.
    1. Укажите идентификатор своего приложения в ресурсе app_id .
    2. Укажите идентификатор каждого достижения, который вы создали ранее в соответствующем достижение_ * ресурс.
    3. Укажите идентификатор каждого списка лидеров, который вы создали ранее в соответствующем таблица лидеров_ * ресурсов.
  2. Откройте AndroidManifest.xml и введите имя своего пакета в package атрибут элемента < manifest >. Если вы создаете игру для Android из нуля, убедитесь, что вы также добавили следующий код внутри элемента < application >:
    <метаданные android: name = "com.google.android.gms.games.APP_ID "
        android: value = "@ строка / app_id" />
    <метаданные android: name = "com.google.android.gms.version"
       android: value = "@ integer / google_play_services_version" />
     

Шаг 4. Проверьте свою игру

Чтобы убедиться, что игровые сервисы Google Play правильно работают в вашей игре, протестируйте приложение, прежде чем опубликовать его в Google Play.

Примечание. Рекомендуется тестировать на физическом устройстве Android. Однако если у вас нет физического устройства, вы можете протестировать Эмулятор Android.Для этого загрузите образ системы эмулятора, который включает Сервисы Google Play, под Android 4.2.2 , от SDK Manager.

Для запуска игры на физическом тестовом устройстве:

  1. Убедитесь, что вы настроили тестовую учетную запись, которую используете для входа в систему. в приложение (как описано в шаге 2).
  2. Экспортируйте APK и подпишите его тем же сертификатом, который вы использовали для настройки проект в Google Play Console. Чтобы экспортировать подписанный APK в Android Studio, нажмите Сборка > Создать подписанный APK .
  3. Установите подписанный APK на физическое тестовое устройство с помощью инструмента adb . Чтобы узнать, как установить приложение, см. Работает на устройстве.
Предупреждение: Когда вы запускаете приложение прямо из Android Studio, Android Studio подпишет приложение с вашим сертификатом отладки по умолчанию. Если вы не использовали это сертификат отладки при настройке приложения в Google Play Console, это вызовет ошибки. Обязательно запустите APK, который вы экспортировали и подписали с помощью сертификат, соответствующий одному из сертификатов, которые вы использовали во время подачи заявки настройку в Google Play Console.

Как создать игровое приложение

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

Какой бы ни была причина, это краткое руководство покажет вам, какие инструменты вы можете использовать для создания видеоигры, в которую можно играть на iOS и Android.Обратите внимание, что у нас также есть полный обзор различных игровых движков, некоторые из которых даже позволяют создавать игры для консолей и настольных компьютеров!

Итак, что мне нужно для начала?

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

  • Компьютер : вам нужно будет установить игровой движок на свой ПК или Mac.Обратите внимание, что некоторые игровые движки предназначены только для ПК или только для Mac. Они не работают с обоими.
  • Смартфон (или два): вам нужно будет протестировать игру на желаемой платформе. Стоит убедиться, что он хорошо работает как на iPhone, так и на телефоне Android, если вы хотите выйти на оба рынка - и это стоит попробовать и на устройствах низкого уровня!
  • Учетная запись разработчика : для отправки игрового приложения. Это стоит 99 долларов в год для App Store и 25 долларов для жизни в Play Store. В отличие от разработчиков приложений, вы будете отвечать за обновления и следить за тем, чтобы игра работала на всех устройствах.Это может означать несколько новых обновлений в год.
  • Способ создания искусства : Собираетесь ли вы в 2D или в 3D, вам потребуются игровые ресурсы. В Интернете можно найти массу бесплатных ресурсов, а у некоторых игровых компаний есть собственные торговые площадки. Но лучший способ выделить свою игру - это создавать такие вещи, как персонажи, фон, музыку и меню самостоятельно.

И игровой движок тоже?

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

  • Игровые шаблоны : самый простой способ начать работу - а также самый ограничивающий. Вы не сможете ничего изменить в игре, кроме персонажей, фона, музыки и тому подобного. Короче говоря, механику игры вообще нельзя подправить.Например, AppyPie или ChupaMobile предлагают шаблоны (это, кстати, онлайн-решения).

GameSalad - редактор перетаскивания, который также предлагает игровые шаблоны

  • Перетаскивание : это лучший метод для новичков. У вас есть список поведений (если это происходит, значит, случается), и вы можете просто применить их к своим игровым объектам. Например, вы создаете 2D-квадрат и создаете поведение, которое говорит: «Если я нажимаю на экран, квадрат подпрыгивает».
  • Визуальные сценарии : более продвинутое решение, которое дает вам всю гибкость кода без необходимости кодирования. Вы в основном создаете «узлы», которые представляют действия или события для ваших игровых объектов. Это создает своего рода диаграмму, которая представляет все, что происходит в вашем игровом окне.
  • Кодирование : профессионалы скажут вам, что это единственный серьезный способ получить полный контроль над вашей игрой, особенно если вы хотите, чтобы она была сложной. А если вы заинтересованы в карьере разработчика игр, вы можете начать учиться прямо во время работы! Хорошей новостью является то, что некоторые игровые движки предлагают собственный упрощенный язык сценариев, который упрощает понимание основ для новичков.

Могу ли я сделать какую-нибудь игру?

Технически говоря, да. Но, конечно, это зависит от вашего количества времени и преданности делу. Однако стоит отметить, что новички, вероятно, добьются большего успеха в создании мобильных игр, таких как:

  • Пазлы / Игры в слова
  • Казуальные игры
  • Платформеры
  • Аркадные игры

Более сложные жанры 3D-игр, такие как FPS (шутеры от первого лица) или MMO (массовые многопользовательские онлайн-игры), не только потребуют некоторого кода, но и не обязательно лучше всего подходят для игры на смартфоне или планшете.

Какой игровой движок мне выбрать?

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

GameSalad

GameSalad попадает в категорию с перетаскиванием и имеет интуитивно понятный интерфейс, а также очень хорошую документацию для начинающих.То, как он обрабатывает 2D-физику, идеально подходит для мобильных игр, и стоит отметить, что вы можете публиковать свои результаты на iOS, Android и даже на настольных компьютерах. У них также есть приложение «мобильный просмотрщик», чтобы вы могли протестировать свою игру на разных мобильных устройствах!

Посмотрите, как начать работу с GameSalad за 15 минут.

Попробуйте GameSalad здесь.

Основные характеристики : перетаскивание, физика игры, хорошая документация, есть торговая площадка, поставляется с основными игровыми шаблонами.Рекламная монетизация поддерживается в про-версии (25 долларов в месяц). Базовая версия стоит 17 долларов в месяц, но вы получаете скидку 50% на профессиональный план в качестве учителя, студента или военнослужащего.

Студия GameBuilder

Использование визуальных сценариев , GameBuilder Studio может быть немного более устрашающим, чем GameSalad, как можно продемонстрировать в обучающем видео ниже. Однако документация кажется столь же хорошей и исчерпывающей, и вы даже можете пройти бесплатный онлайн-курс udemy, чтобы начать работу с основами.Программа также довольно дешевая: полная цена составляет 99 долларов за профессиональную версию и 199 долларов в год за профессиональный план со всеми функциями, руководствами и дополнительными плагинами.

Посмотрите, как начать работу с GameBuilder Studio за 15 минут:

Попробуйте GameBuilder Studio здесь.

Основные возможности: визуальный редактор , игровая физика, торговая площадка плагинов, хорошие учебные пособия, создание 2D-анимаций (или интеграция со Spine для мощных 2D-анимаций).В версии Pro поддерживаются реклама, многопользовательский режим и другие расширенные функции.

BuildBox

Это новичок на рынке игровых движков, но он предъявляет большие претензии. Buildbox перечислил 100 игр, созданных на их платформе, которые вошли в число самых скачиваемых в App Store, включая такие классические игры, как The Line Zen и Color Switch. Это перетаскивания , а также поставляется с некоторыми базовыми шаблонами , которые помогут вам начать работу. С другой стороны, интерфейс действительно приятный, а функции кажутся очень надежными, хотя и немного ограниченными.С другой стороны, подписка стоит очень дорого (99 долларов в месяц или 84 доллара при ежегодной оплате).

Попробуйте Buildbox здесь.

Основные возможности : перетаскивание, игровые шаблоны, отличный пользовательский интерфейс, редактор 2D-графики (спрайтов) и аниматор.

ClickTeam Fusion 2.5

Переходя к , методу перетаскивания и визуального написания сценариев , ClickTeam Fusion помогает людям создавать игры с 1994 года! Стоит отметить, что они не совсем ориентированы на мобильные игры, и на самом деле вам придется доплатить, чтобы создать свою игру для iOS и Android.Тем не менее, одним большим плюсом программы является то, что у нее большое и активное онлайн-сообщество, поэтому вы сможете найти ответ на любой вопрос о том, как создать свою игру. В нем также есть визуальный редактор, так что вы можете создавать изображения прямо в программе. Ой, только ПК.

Попробуйте здесь.

Основные возможности: перетаскивание, визуальные сценарии, только ПК. Хорошее онлайн-сообщество и множество доступных расширений.

GameMaker Студия 2

Теперь мы добрались до GameMaker Studio 2, мощного решения, позволяющего создавать популярные игры, такие как Hyper Light Drifter и Hotline Miami .С другой стороны, он поставляется с визуальным редактором , так что вы можете создавать и анимировать пиксельное искусство прямо в программе, что делает его предпочтительным движком для художников. С другой стороны, вам нужно будет ввести код . К счастью, они используют свой собственный упрощенный язык под названием GMS2. Документация тоже отличная. Как и ClickTeam Fusion, он также предназначен для настольных компьютеров и консолей, и вам придется заплатить за полную версию (399 долларов США), чтобы экспортировать свою игру на Android или iOS.

Попробуйте GameMaker Studio 2 здесь.

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

Стенцил

Stencyl - интересный движок, основанный на проекте MIT Scratch. Несколько лет назад Массачусетский технологический институт (Массачусетский технологический институт) разработал , язык визуального программирования, чтобы научить студентов программировать код , и это тот же метод, который использует Stencyl.Элементы разработаны таким образом, чтобы складываться как пазл, поэтому вы получите хорошее представление о том, как работает код, когда вы его изучите. Хотя это не совсем мощный движок, это определенно отличное решение для простых двухмерных мобильных игр, и он легко экспортируется в iOS и Android.

Попробуйте Stencyl здесь.

Основные характеристики: визуальный язык сценариев , удобный для обучения программированию, модель подписки (199 долларов в год для публикации на мобильных платформах и настольных компьютерах).

Единство

Перед вами очень мощный движок, использующий известный язык сценариев (C #).Кстати, вы будете в компании, поскольку Unity - это движок, используемый тоннами инди-компаний, а также студиями AAA, от таких игр, как Temple Run до Assassin’s Creed. И хорошая новость в том, что вам не обязательно писать код, чтобы создать на нем свою игру. Это потому, что вы можете найти ряд плагинов для Unity, которые используют визуальный редактор. Эти решения не всегда подходят для новичков, но это только начало. К ним относятся FlowCanvas, uScript, Adventure Creator или PlayMaker. А Unity позволяет не только создавать приложения для iOS и Android, но и переносить игру на консоли и рабочий стол!

Попробуйте Unity здесь.

Основные характеристики : бесплатное использование, пока ваша игра не заработает более 100 тысяч долларов, платные визуальные редакторы, популярность среди инди-разработчиков, огромный магазин ресурсов, отличные учебные пособия и документация

Нереально

Основной конкурент Unity, Unreal также является мощным движком, используемым студиями AAA для таких игр, как Abzu и Kingdom Hearts III. Он поставляется с визуальным редактором Blueprint и, как известно, раздвигает границы с точки зрения красивой графики даже для мобильных игр.Как и Unity, вы можете опубликовать свою игру для настольных компьютеров и консолей, а также для iOS и Android. Обратной стороной является то, что Unreal создавал довольно тяжелые игры, предназначенные для мобильных устройств высокого класса. Это также сложный зверь, с которым вам потребуются месяцы, чтобы разобраться и с ним справиться.

Попробуйте Unreal здесь.

Основные характеристики : поставляется с визуальным редактором, подходит для больших мобильных игр, бесплатное использование и 5% роялти, если ваша игра приносит более 3000 долларов в квартал.

Заключительные мысли

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

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

Есть вопросы? Обратная связь? Хотите, чтобы мы представили другое решение для создания игровых приложений? Дайте нам знать в комментариях ниже!

Создавайте игры для Android без программирования!

Как это работает?

  • Создайте игру
    в простом мастере

  • Опубликуйте его в Google Play
    (или на любом Android-маркете)

  • Зарабатывайте
    на рекламе

  • Получайте деньги напрямую
    от AdNetworks

Характеристики

  • Многоязычный контент

    Поддерживает более 20 языков, поэтому вы можете создавать свои собственные уникальные игры-викторины и выпускать локально

  • Reskin - функция клона

    Всего за несколько кликов вы можете дублировать уже созданные игры, чтобы создавать новые игры и списки Google Play.С помощью этой функции вы можете увеличить свои шансы на успех в Google Play

    .
  • Медиа-пакет

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

  • Конструктор иконок

    В конструкторе игр вы можете легко создать свой собственный значок, не требуя навыков дизайна

  • Уровни игры в облаке

    Чтобы уменьшить размер игры, дополнительные уровни будут храниться в облаке и загружаться игроками по запросу.Вы можете добавлять и изменять уровни, не загружая новую версию игры в Google Play

    .
  • Покупки из приложения

    Чтобы заработать еще больше денег на своей игре, вы можете настроить покупки в приложении (продавать монеты своим игрокам) и получать оплату напрямую от Google Merchant

  • Перевод содержания

    За несколько кликов вы можете легко перевести игровой контент на другой язык и настроить таргетинг на другие местные рынки.

  • 100% Бесплатно

    Да! Наш сервис бесплатен.Вы можете начать зарабатывать, не потратив ни копейки

  • Уникальный дизайн

    Вы можете настроить дизайн каждого элемента вашей игры. Так ваша игра будет выделяться из общей массы

Витрина

Вот несколько игр, созданных в QuickAppNinja

Оцените эту игру!


Он легко зарабатывает 50 000 долларов в день! Игра-викторина «4 картинки 1 слово» от компании «LOTUM GmbH» приносит до 50 000 долларов ЕЖЕДНЕВНО!

Вы можете создать такой же тип


игры за 30 минут.

Пример разработанной игры

  • Заставка

    Этот экран появляется, когда пользователь запускает игру.

  • Геймплей

    Главный экран игры. Игрок видит вопросы (картинки) и должен угадать правильный отвечать.

  • Хорошо сделано

    Этот экран появляется, когда тип игрока отвечает правильно.

  • Подсказки

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

  • Прейскурант

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

  • Главное меню

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

Как вы будете зарабатывать деньги?

Вы зарабатываете на размещении
объявлений в играх

Вы зарабатываете деньги каждый раз, когда играете в вашу игру и показываете рекламу

Вам просто нужно собрать игру и загрузить ее в Google Play

Получайте оплату напрямую из AdNetworks

Вы будете зарабатывать деньги на баннерной рекламе, которая будет отображаться в ваших играх, и у вас есть полный контроль над рекламой. сети, используемые для показа этих объявлений.Настройка проста и занимает всего несколько щелчков мышью. Плюс у нас есть подробный пошаговый видео-уроки, чтобы следовать, и вы можете связаться со службой поддержки 24/7 с любыми вопросами.

В настоящее время мы поддерживаем следующие хорошо известные рекламные сети:

  • Адмоб

    Google AdMob - одна из самых популярных рекламных сетей. Среди его сильных сторон - заполняемость и отличная эффективная цена за тысячу показов

    .
  • Реклама в Facebook

    Facebook Audience Network - монетизируйте свою мобильную игру с помощью баннерной рекламы от 4 миллионов рекламодателей Facebook!

Чем больше игр вы создадите, тем больше денег вы сможете заработать.

Процесс создания игры

Как создать игру за 6 простых шагов
  • Выберите тип игры

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

  • Дизайн

    Каждая игра состоит из разных экранов, например Геймплей, Завершено, Меню. У каждого экрана разные компоненты - фон, кнопки, текст и т. д. Вы можете настроить цвета для каждого из них компоненты на каждом экране.

  • Содержание

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

  • Дизайн иконок

    Настройте привлекательный уникальный значок из готовых шаблонов.Значок является одним из ключевых факторы успешной игры.

  • Настройки

    Пришло время назвать свою игру. Вы также можете настроить дополнительные игровые настройки, например, монету распределение (сколько монет получает игрок за правильный ответ, или сколько монет каждая подсказка расходы).

  • Монетизация

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

Не бойтесь конкуренции!

Вы можете подумать, что если кто-то может создавать такие игры -

должна быть огромная конкуренция, а ваши шансы заработать много денег
невелики.Но это абсолютно неверно!
  • Лишь крошечное количество людей решается принять меры и начать создавать такие игры. Много людей извинитесь, почему это не сработает, и сдайтесь перед тем, как начать. Не будь одним из них!

  • Сегодняшний рынок мобильной связи стремительно растет: ежедневно активируется 1,5 миллиона Android-устройств! Что это значит для тебя? А 1.5 млн + ежедневная целевая аудитория для ваших игр!

  • Большой успех (и большие деньги) в конкретных нишах, которые вы знаете лучше всех (например, вы фанат собак, поэтому можете создать игру «Угадай собаку»).

Почему вы должны создавать мобильные игры прямо сейчас?

  • Доход от игровой индустрии равен доходу от кинобизнеса.
  • Играем в игры на мобильном телефоне Популярность устройств растет по сравнению с игровыми консолями.
  • Более половины населения Америки регулярно играет в игры.
  • Более 70% игроков играют не менее 1 часа в неделю.
  • Количество геймеров в Китае и других странах Азии уже огромно и быстро растет. Это рынок с миллиардами людей.
  • Более 90% населения мира владеет мобильным телефоном.
  • Люди тратят больше времени на их мобильные телефоны, чем смотреть телевизор или на своих компьютерах.

Почему мы сделали этот мощный конструктор


общедоступным?

Мы сделали шаг в разработке игр Word Trivia в 2012 году. С самого начала мы начали создавал игры для нишевых рынков и добился там огромного успеха.Наши разработчики разделили тестирование различных внутриигровых механики и, как результат, мы нашли идеальный игровой процесс, который нравится пользователям и который приносит максимум выгода.

Основное ядро ​​таких игр - КОНТЕНТ. Физически мы не можем создавать эти игры во всех доступные ниши для рынков в разных странах (потому что мы не знаем специфики рынка). Вместо этого мы разработали БЕСПЛАТНЫЙ КОНСТРУКТОР ИГР… который позволит любому создавать популярные игры и зарабатывать на них деньги. НАДЕЖНЫЕ AdNetworks.

Предлагаем беспроигрышную стратегию!
У вас есть идея и контент для игры.

Мы опробовали технологию, позволяющую зарабатывать деньги.

Разработка мобильных игр: с чего начать? | Pluralsight

Обновлено 05.05.2020

7 шагов к созданию мобильной игры:

  1. Составьте свой план.

  2. Выберите ваше программное обеспечение.

  3. Изучите свой язык программирования.

  4. Начните свой проект.

  5. Реализуйте свою графику.

  6. Повысьте уровень вашей игры.

  7. Выпустите свою игру.

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

1. Составьте свой план

Правильное планирование или его отсутствие могут сделать или сломать вашу игру. Прежде чем вы начнете создавать свою первую игру, вам нужно знать, что вы хотите сделать. Это боковой скроллер? Игра-головоломка? Или какой-нибудь гонщик? Будет это 2D или 3D? Найдите время, чтобы записать идеи, придумать уникальных персонажей, поиграть с разными стилями искусства и подумать о типе игрового процесса, который сделает вашу игру увлекательной.

2. Выберите программное обеспечение

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

  • GameSalad: Это не требует абсолютно никаких знаний в области программирования, но использует то, что они называют «логической системой, основанной на поведении». Думайте об этом как о создателе игр с перетаскиванием. Конечно, вам еще предстоит научиться, и вы не будете создавать сложные игры, как только откроете их. Однако он чрезвычайно мощный и может легко переносить ваши игры на iOS, Android и Windows одним нажатием кнопки.

3. Изучите свой язык программирования

Независимо от того, какое программное обеспечение для разработки игр вы выберете, выучить язык программирования по-прежнему чрезвычайно важно.Отличное место для начала - C #. Этот объектно-ориентированный язык программирования прост и относительно легок в освоении. Это также наиболее широко используемый язык программирования среди разработчиков Unity.

4. Начните свой проект

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

5. Реализуйте свою графику

У вас есть два варианта реализации графики в ваших играх:

  1. Создайте их самостоятельно в Photoshop (для 2D-графики), Maya или 3ds Max (для 3D-графики).

  2. Передайте вашу графику другому дизайнеру. Существует множество сайтов, которые помогут вам нанять дизайнера, который придаст вам желаемый вид.

6. Повысьте уровень своей игры

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

  1. Убедитесь, что ваша игра не пикселизируется.

  2. Сделайте управление простым и интуитивно понятным.

  3. Добавьте интересный и увлекательный сюжет.

  4. Создайте настроение с помощью веселой и не отвлекающей музыки.

  5. Тестирование, тестирование и еще несколько тестов.

7. Выпустите игру

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

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

Как опубликовать приложение в Google Play: пошаговое руководство

С более чем миллиардом активных пользователей в месяц, Google Play, возможно, является одной из крупнейших платформ для распространения, продвижения и продажи приложений Android.

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

Эта статья представляет собой пошаговое руководство по успешной публикации приложения в Google Play Store.

Шаг 1. Создайте учетную запись разработчика

Прежде чем вы сможете опубликовать какое-либо приложение в Google Play, вам необходимо создать учетную запись разработчика. Вы можете легко зарегистрироваться для одного, используя существующую учетную запись Google.

Процесс регистрации довольно прост, и вам нужно будет внести единовременный регистрационный сбор в размере 25 долларов США. После того, как вы ознакомитесь и примете Соглашение о распространении ПО, вы можете приступить к оплате с помощью кредитной или дебетовой карты.

Чтобы завершить процесс регистрации, введите все необходимые данные учетной записи, включая имя разработчика, которое будет видно вашим клиентам в Google Play. Вы всегда можете добавить больше деталей позже.

Также помните, что полная обработка вашей регистрации может занять до 48 часов.

Шаг 2: Планируете продажу? Свяжите свой торговый счет

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

  1. Войдите в Play Console
  2. Нажмите "Загрузить отчеты" - Финансы
  3. Выберите «Создать аккаунт продавца сейчас».
  4. Заполните информацию о своей компании

После создания профиля он будет автоматически привязан к вашей учетной записи разработчика.

Учетная запись продавца позволит вам управлять продажами приложений и ежемесячными выплатами, а также анализировать отчеты о продажах прямо в Play Console.

Шаг 3. Создайте приложение

Теперь, когда вы настроили Play Console, вы, наконец, можете добавить свое приложение. Вот как это сделать:

  1. Перейдите на вкладку «Все приложения» в меню
  2. Нажмите «Создать приложение»
  3. Выберите язык приложения по умолчанию из раскрывающегося меню.
  4. Введите заголовок для своего приложения
  5. Нажмите «Создать»

Название вашего приложения будет отображаться в Google Play после того, как вы его опубликуете.Не беспокойтесь об этом на данном этапе; вы всегда можете изменить имя позже.

После создания приложения вы попадете на страницу входа в магазин. Здесь вам нужно будет заполнить все данные для страницы вашего приложения в магазине.

Шаг 4. Подготовьте данные для магазина

Прежде чем опубликовать приложение, необходимо подготовить его страницу в магазине. Это все детали, которые будут показаны покупателям на странице вашего приложения в Google Play.

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

Информация, необходимая для описания вашего магазина, разделена на несколько категорий:

Подробнее о продукте

Здесь три поля, которые необходимо заполнить:

Название и описание вашего приложения должны быть написаны с учетом удобства пользователей.

Используйте правильные ключевые слова, но не переусердствуйте. Убедитесь, что ваше приложение не рассматривается как спам или рекламное объявление, иначе оно может быть заблокировано в Play Маркете.

Графические ресурсы

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

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

К каждому загружаемому графическому ресурсу предъявляются особые требования, такие как формат файла и размеры.Вы можете узнать больше о каждом требовании здесь.

Языки и переводы

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

Пользователи также могут просматривать автоматизированные переводы информации вашего приложения с помощью Google

.

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

Классификация

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

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

Чтобы оценить свой контент, сначала необходимо загрузить APK. Вы можете пропустить этот шаг позже.

Контактная информация

Эта часть требует от вас ввода контактных данных, чтобы предложить вашим клиентам доступ к поддержке по вашему приложению.

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

Политика конфиденциальности

Для приложений, которые запрашивают доступ к конфиденциальным пользовательским данным или разрешениям, вам необходимо ввести всеобъемлющую политику конфиденциальности, которая эффективно раскрывает, как ваше приложение собирает, использует и передает эти данные.

Вы должны добавить URL-адрес, указывающий на вашу политику конфиденциальности, в вашем приложении и в приложении.Убедитесь, что ссылка активна и соответствует вашему приложению.

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

Шаг 5. Загрузите APK в приложение версии

Теперь, когда вы подготовили почву для окончательной загрузки своего приложения, пора откопать файл APK.

Android Package Kit (сокращенно APK) - это формат файла, используемый операционной системой Android для распространения и установки приложений.Проще говоря, ваш APK-файл содержит все элементы, необходимые для того, чтобы ваше приложение действительно работало на устройстве.

Google предлагает несколько способов загрузки и выпуска APK. Однако перед загрузкой файла вам необходимо создать выпуск приложения.

Чтобы создать выпуск, выберите приложение, созданное на шаге 3. Затем в меню слева перейдите к «Управление выпусками» -> «Выпуски приложений».

Здесь вам нужно выбрать тип выпуска, в который вы хотите загрузить свою первую версию приложения.Вы можете выбрать между внутренним тестированием, закрытым тестом, открытым тестом и производственным выпуском.

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

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

Однако, если вы создадите производственный выпуск, загруженная вами версия приложения станет доступной для всех в странах, в которых вы решите распространять ее.

Выбрав вариант, нажмите «Создать выпуск».

Затем следуйте инструкциям на экране, чтобы добавить файлы APK, назвать и описать свой выпуск.

По завершении нажмите Сохранить.

Шаг 6. Укажите соответствующий рейтинг содержания

Если вы не присваиваете рейтинг своему приложению, оно будет указано как «Без рейтинга». Приложения без рейтинга могут быть удалены из Google Play.

Чтобы оценить свое приложение, вам необходимо заполнить анкету для оценки контента.Вы можете получить к нему доступ, выбрав свое приложение в Play Console и перейдя к пункту «Наличие в магазине» - «Рейтинг контента» в меню слева.

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

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

Шаг 7. Настройка цен и распространения

Прежде чем вы сможете заполнить данные, необходимые на этом этапе, вам необходимо определить стратегию монетизации вашего приложения.

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

Помните, вы всегда можете изменить свое приложение с платного на бесплатное позже, но вы не можете изменить бесплатное приложение на платное.

Для этого вам нужно создать новое приложение и указать его цену.

Вы также можете выбрать страны, в которых вы хотите распространять свое приложение, и подписаться на распространение на определенных устройствах и программах Android.

Шаг 8: Выпуск развертывания для публикации вашего приложения

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

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

Убедившись, что вы заполнили эти данные, выберите свое приложение и перейдите к «Управление выпусками» - «Выпуски приложений». Нажмите «Изменить выпуск» рядом с желаемым выпуском и просмотрите его.

Затем нажмите «Обзор», чтобы перейти на экран «Обзор и внедрение версии». Здесь вы можете увидеть, есть ли какие-либо проблемы или предупреждения, которые вы могли пропустить.

Наконец, выберите «Подтвердить внедрение». Это также опубликует ваше приложение для всех пользователей в ваших целевых странах в Google Play.

Что дальше?

Если вы выполните все описанные выше действия правильно, у вас все готово для успешной публикации приложения. Но ты пока не можешь сидеть сложа руки и расслабляться. Ваша работа только началась.

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

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

Как использовать это в своих играх - YoYo Games

В этой статье мы расскажем, как настроить каждый компонент расширения Google Play Services в вашем проекте и заставить его работать в вашей игре для Android.

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

Содержание

  1. Скачать демоверсию сервисов Google Play
  2. Настройте консоль Google Play
  3. Добавление тестеров в ваши приложения
    1. Создать список рассылки тестировщика
    2. Создание внутреннего выпуска
    3. Как ваши тестировщики получают ваше приложение?
  4. Используйте расширение сервисов Google Play в своих играх
    1. Создайте учетные данные хранилища ключей разработчика
    2. Создайте учетные данные Play Store
    3. Найдите свой идентификатор сервисов Google Play
    4. Добавьте тестеры сервисов Play Games
    5. Публикация сервисов Play Games
  5. Добавьте дополнительные функции, которые вам требуются
    1. Создать таблицу лидеров
    2. Создайте достижение
  6. Устранение неполадок: Google говорит, что вы загружены.aab не поддерживает 64-битный

Скачать демоверсию сервисов Google Play

Подробную демонстрацию, содержащую весь код, необходимый для работы всех перечисленных ниже служб, см. В нашем активе Marketplace для служб Google Play. В этом руководстве нет кода.

«Купите» бесплатный актив по этой ссылке: https://marketplace.yoyogames.com/assets/2008/google-play-services

Затем загрузите актив в GMS2 через Marketplace> Моя библиотека и выберите импорт всего как нового проекта.

Не стесняйтесь взглянуть на содержимое проекта, возможно, запустите / "create exe", просто чтобы убедиться, что ваша установка Android работает, но имейте в виду, что ничего в первой комнате (все службы Google Play) пока не будет работать.

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

Настройте консоль Google Play

Прежде чем вы сможете протестировать какие-либо функции сервисов Google Play, вам сначала необходимо зарегистрировать учетную запись Google Play в консоли Google Play, а затем создать себе приложение.

После регистрации нажмите большую синюю кнопку Create в верхней части страницы All Apps .

Здесь вас попросят ввести некоторую исходную информацию для игры, и после того, как вы нажмете кнопку внизу краткой формы, оно создаст новое приложение и разместит вас на своей странице Dashboard .

На данный момент вы можете игнорировать раздел Start Testing Now и вместо этого пройтись по каждому из «вопросов» в Настройте свое приложение .

Для каждого вопроса нажмите на него, дайте ответ или завершите мастер, который вас попросят предоставить, нажмите кнопку Сохранить внизу страницы, затем нажмите ссылку <- Dashboard вверху страницы . Затем вы увидите, что этот список, показанный выше, начинает отмечаться галочкой, показывая, какие вопросы были заданы, а какие еще нужно сделать.

Мы настоятельно рекомендуем вам приостановить чтение этого руководства и вместо этого потратить время на тщательную настройку всех метаданных, значков и других значений вашего приложения, чтобы вы знали, что вы на самом деле готовы протестировать его позже. (Учтите также, что вы не сможете даже увидеть пункты меню Сервисов Google Play, пока некоторые из них не будут выполнены.)

Добавление тестеров к вашим приложениям

После того, как вы настроили список приложений, пора сказать, кто может его протестировать.

Теперь Google позволяет проводить внутреннее, закрытое и открытое тестирование. Тем не менее, мы рекомендуем для вашего собственного тестирования разработчиков всегда использовать Internal, так как время проверки очень быстрое (обычно ваше приложение готово к загрузке через приложение Play Store в течение часа или двух) и процесс получения сборок для ваших тестировщиков. более прямолинейный, чем другие треки.

Closed и Open позволяют использовать больше тестировщиков и больше возможностей для обратной связи, но они выходят за рамки этого руководства и не будут показаны ниже.Существует также прямая возможность совместного использования двоичных файлов, но, опять же, мы обычно придерживаемся внутренней версии выпуска. Если вы хотите использовать любую из этих альтернатив, ознакомьтесь с собственной документацией Google.

Создание списка рассылки тестировщика

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

Во-первых, вернитесь на страницу своей учетной записи, а не на панель инструментов этого приложения:

Затем щелкните запись Списки электронной почты в разделе Настройки

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

Теперь каждый раз, когда вы создаете новое приложение / новую версию релиза для приложения, вы можете просто поставить галочку, чтобы использовать список рассылки, и тогда каждый в списке сможет получить ваше приложение из Play Store.

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

Создание внутреннего выпуска

Чтобы создать внутренний тестовый выпуск, убедитесь, что вы используете правильное приложение, а затем нажмите кнопку Создать новый выпуск , показанную на внутренней странице. (Не забудьте также включить свой список рассылки тестировщиков, пока вы здесь!)

Google попросит вас подтвердить, что вы хотите использовать новую управляемую систему подписи. Просто нажмите синюю кнопку Продолжить , чтобы включить это. Затем, ниже на этой странице, загрузите файл.aab файл, созданный в GMS2, ​​нажав кнопку Create Exe и убедившись, что вы выбрали тип вывода .aab. При необходимости добавьте примечания к выпуску, затем нажмите кнопку «Сохранить» в нижнем углу. Страница обновится.

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

Как ваши тестировщики получают ваше приложение?

Прежде чем вы даже отправите тестировщикам электронное письмо / ссылку, они должны согласиться на получение сборок разработчика в своем приложении Play Store. Им нужно щелкнуть изображение своего профиля, выбрать «Настройки», развернуть раздел «О программе», а затем 7 раз нажать на значение «Версия в Play Store» (как при разблокировке телефона для использования разработчиками).

Затем, как только вы создадите внутреннюю версию, вернитесь в раздел «Тестеры» и скопируйте ссылку отсюда:

Отправьте им эту ссылку, они открывают ее на телефоне / планшете Android, используя учетную запись Google, они намерены протестировать ваше приложение с помощью , и они нажимают, чтобы принять участие в тестировании приложения.На этом этапе ваш тестировщик сможет увидеть это приложение в своем приложении Play Store, даже если его еще никто не видит. Обратите внимание, что если у тестировщика есть несколько устройств, ему нужно сделать это только один раз, а затем он может просто загрузить приложение как обычно на любое устройство, используя ту же учетную запись Google.

Используйте расширение сервисов Google Play в своих играх

Теперь, когда вы создали приложение, подтвердили, что можете что-то создать и выпустить для тестировщиков, и настроили некоторые метаданные магазина, вам нужно сказать, что это приложение будет использовать сервисы Google Play (которые теперь являются новым сайтом консоли Google Play. в некоторых местах называется "Play Games Services", так что имейте это в виду).

Если вы выполнили все вышеперечисленные разделы этого руководства и, таким образом, заполнили метаданные своего магазина, а также уже опубликовали внутреннюю версию, тогда ваша консоль автоматически откроет меню Play Games Services на боковой панели:

Обратите внимание, что это меню не появится, пока вы не выпустите хотя бы один выпуск!

После этого появится экран, на котором вы должны указать, создали ли вы уже проект Google Cloud для этого приложения, чтобы с ним можно было общаться - если вы еще не сделали это сами перед тем, как начать это руководство, ответ будет «нет».

Укажите имя для вашего проекта служб Google Play (по умолчанию оно будет соответствовать имени игрового приложения, поэтому, если вы действительно не хотите его менять, просто оставьте его как есть). Введите запрашиваемую информацию и нажмите Продолжить.

Вы попадете на страницу управления сервисами Google Play вашего приложения. Вы увидите, что теперь вас просят настроить свои учетные данные Oauth - нажмите кнопку, чтобы сделать это сейчас, и в появившемся небольшом всплывающем окне щелкните ссылку, чтобы открыть новую вкладку браузера, содержащую портал Google Cloud для этой игры.

Здесь вы выбираете, всегда ли это приложение будет внутренним для вашей команды / компании или вы собираетесь выпустить его для всех («внешнее»). Сделайте этот выбор, затем заполните оставшиеся формы. В этом руководстве предполагается, что вы выбрали «Внешний».

Когда вы перейдете на экран Scopes, эти варианты будут соответствовать потребностям вашей игры, поэтому мы не будем вдаваться в подробности здесь, но если вы отметили все, что относится к службам Google Play, и не добавили никаких дополнительных функций, тогда вы получите что-то вроде этого:

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

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

Создайте учетные данные хранилища ключей разработчика

Теперь вы вернулись на панель управления Google Cloud для своей игры, нажмите Credentials в меню слева, затем + Create Credentials вверху страницы. Вам потребуются учетные данные типа OAuth 2.0, но не стесняйтесь использовать мастер «Помогите мне выбрать» и выполните все действия - оставьте области, которые вы настроили ранее, и убедитесь, что вы создали эти учетные данные для Android.

Когда вы дойдете до отпечатка SHA-1, и он попросит вас запустить команду хранилища ключей, проигнорируйте эту команду и вместо этого вернитесь в GMS2, ​​откройте настройки > Настройки платформы> Android и прокрутите вниз до нижней части окна. Здесь нажмите кнопку Show Key Hash , затем выберите все в поле SHA-1 здесь и вставьте этот ключ в поле отпечатка пальца на веб-сайте. Еще раз проверьте, что вы все скопировали правильно, после чего вы сможете завершить процесс учетных данных.

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

Нажмите Добавить учетные данные , а затем скажите, что это будет для Android, используйте значение по умолчанию для названия вашей игры, включите / отключите защиту от пиратства по своему усмотрению, затем в раскрывающемся списке учетных данных ниже выберите тот, который мы только что настроили в Google. Облако для этой игры.Нажмите Сохранить , затем нажмите, чтобы снова вернуться на предыдущую страницу.

Теперь вы должны увидеть свои учетные данные Android в поле. Это означает, что вы можете самостоятельно создавать и тестировать сервисы Google Play ...

Создайте учетные данные Play Store

Однако теперь вам нужно вернуться на вкладку браузера Google Cloud и повторить все, что вы только что сделали с + Добавить учетные данные , но на этот раз присвоив учетным данным другое имя и используя отпечаток для отпечатка сертификата SHA-1 значение, которое вы получаете для своего индивидуального приложения Сертификат ключа подписи приложения (второе поле внизу) на этой странице вашей Play Console:

Это позволит вашим игрокам использовать сервисы Google Play в выпущенных вами играх.Если вы этого не сделаете, все ваши тесты для разработчиков будут работать нормально, но ни один из ваших игроков не сможет войти в систему, если они используют выпущенные версии Production track.

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

Найдите свой идентификатор сервисов Google Play

После того, как вы создали оба набора учетных данных и связали их с игрой, примерно на полпути вниз по странице конфигурации служб Play Games вы увидите уникальный идентификатор проекта вашей игры.

Скопируйте это значение прямо сейчас и вставьте его в GMS2 внутри Game Options> Android's Google Services ID текстовое поле:

Если по какой-то причине вы не попали на нужную страницу, чтобы найти этот идентификатор, то это будет этот:

Добавьте тестеров сервисов Play Games

Щелкните пункт меню Testers в разделе Play Game Services в меню слева.

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

На вкладке «Тестеры» вы можете обнаружить, что список тестировщиков вашего приложения был добавлен автоматически, но это не всегда происходит в нашем тестировании. В любом случае добавляйте / удаляйте людей по мере необходимости прямо сейчас. Обратите внимание, что после ввода каждого электронного письма есть небольшая задержка, прежде чем адрес будет принят, и вы можете нажать кнопку «Сохранить» только после того, как все записи будут приняты.

Публикация сервисов Play Games

Теперь, когда вы настроили раздел Play Games Services на своей консоли и назначили несколько тестировщиков, вы можете просмотреть и в конечном итоге опубликовать свои новые социальные функции.

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

Как говорится на сайте, может пройти несколько часов, прежде чем ваши функции Play Services будут работать в игре. Однако это должно быть все, что вам нужно сделать, чтобы войти в сервисы Google Play, что является первым шагом на пути к интеграции любого из продуктов Google в вашу игру.

Добавьте дополнительные функции, которые вам требуются

Теперь у вас есть учетная запись Google Console, вы создали свое первое приложение для Android и опубликовали его для списка тестировщиков, включили службы Google Play и предоставили эту функцию вашим тестировщикам, а также научились распространять приложения среди тестировщиков.

У вас также есть проект, в котором показано, как войти в сервисы Google Play, а также показано, как реализовать различные формы тестовой рекламы, и все это теперь должно работать для вас и ваших тестировщиков (за исключением формы согласия для рекламы, поскольку вам еще предстоит создать для этого свои собственные идентификаторы).

В демоверсии уже показан весь код, необходимый для сохранения / загрузки в облако, а также для покупки и проверки нескольких различных типов продуктов для покупки в приложении. Мы рассмотрим это в более позднем руководстве, но теперь вы знаете, как использовать консоль Google Play, вы можете начать экспериментировать с созданием встроенных приложений и изменять код в демонстрации, чтобы вы могли тестировать свои собственные покупки, когда захотите. .

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

Создать таблицу лидеров

Убедитесь, что на консоли Google Play вы выбрали правильное приложение, для которого хотите создать таблицу лидеров, затем выберите пункт меню Play Game Services для таблиц лидеров:

Это откроет целевую страницу для списков лидеров, и здесь вы увидите большую синюю кнопку Создать таблицу лидеров .

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

Эту короткую форму можно быстро заполнить, и она не требует пояснений, поэтому мы не будем здесь все документировать. Если вы совсем не уверены, что означает поле, наведите указатель мыши на маленькое? рядом с его названием, и это даст вам больше советов.

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

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

Теперь скопируйте идентификатор для этого списка лидеров сверху страницы (ваш идентификатор будет другим, поэтому вы можете проигнорировать показанный здесь):

и вставьте его в событие Left Released объекта objSubmitScore внутри демонстрационного проекта, заменив идентификатор, который уже есть:

(Если вы не создали таблицу лидеров с теми же правилами, что и наша в демонстрации, вы можете также удалить строку комментария ...)

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

Если вы хотите создать дополнительные списки лидеров, вы можете это сделать (хотя наша демонстрация настроена только для одного, поэтому вам нужно будет добавить для этого дополнительный код), но всякий раз, когда вы закончите, вы можете теперь щелкнуть Review and Publish в правом верхнем углу или перейдите на фактическую страницу Publishing в строке меню слева, чтобы начать публикацию вашей таблицы лидеров.

ВАЖНО! Пока таблица лидеров еще не опубликована, вы можете свободно редактировать ее свойства, но как только она будет опубликована впервые, вы не сможете ничего редактировать.

Как видите, создание рейтинговых таблиц - это простой процесс, требующий совсем немного времени, чтобы приступить к работе. После того, как вы настроили метаданные консоли Google Play для своей таблицы лидеров, вы сможете запустить игру из GameMaker Studio 2 на своем устройстве, войти в систему и затем иметь возможность публиковать результаты в таблице лидеров. Вы также можете нажать кнопку «Показать таблицу лидеров», чтобы открыть оверлей списков лидеров Play Services и посмотреть, как ваш результат сравнивается с результатами других игроков.

Создайте достижение

Убедитесь, что на консоли Google Play вы выбрали правильное приложение, для которого хотите создать таблицу лидеров, затем выберите в меню Play Game Services пункт «Достижения:

».

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

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

Эту короткую форму можно быстро заполнить, и она не требует пояснений, поэтому мы не будем здесь все документировать. Если вы совсем не уверены, что означает поле, наведите указатель мыши на маленькое? рядом с его названием, и это даст вам больше советов.

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

Теперь скопируйте идентификатор этого достижения из верхней части страницы (ваш идентификатор будет другим, поэтому вы можете проигнорировать показанный здесь):

и вставьте это в любое из трех событий objAch ... Left Released внутри демонстрационного проекта, заменив идентификатор, который уже существует. Например:

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

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

Если вы хотите создать дополнительные достижения, вы можете сделать это сейчас, и когда вы закончите, вы можете нажать кнопку Review and Publish в правом верхнем углу или перейти на фактическую страницу Publishing в строке меню на осталось, чтобы начать публикацию ваших достижений.

ВАЖНО! Пока достижение еще не опубликовано, вы можете свободно редактировать его свойства, но как только оно будет опубликовано в первый раз, вы не сможете ничего редактировать.

Как видите, настройка достижений - это простой процесс, требующий совсем немного времени, чтобы приступить к работе. После того, как вы настроили метаданные консоли Google Play для своего достижения, вы сможете запустить игру из GameMaker Studio 2 на своем устройстве, войти в систему, а затем нажать соответствующую кнопку, чтобы разблокировать это достижение. Вы также можете нажать кнопку «Показать достижения», чтобы открыть оверлей достижений Play Services и посмотреть, какие из них вы разблокировали.


Устранение неполадок: Google говорит, что вы загружены.aab не поддерживает 64-битную версию

Когда вы загружаете .aab на внутреннюю дорожку, а затем щелкаете, чтобы просмотреть новую версию, вы можете увидеть это сообщение об ошибке:

Это просто означает, что вы забыли включить / случайно отключить поддержку архитектуры Arm64 в «Параметры игры»> «Android»> «Архитектура».

Нажмите кнопку «Назад» на странице, чтобы вернуться на страницу «Создать новый внутренний выпуск» и удалить там только что загруженный .aab. Затем, вернувшись в GMS2, ​​щелкните поле, показанное здесь:

На всякий случай очистите кеш проекта, затем создайте новый.aab и загрузите его вместо этого.

Kahoot! Играйте и создавайте викторины в App Store

Играйте в увлекательные игры на основе викторин (кахуты) в школе, дома и на работе, создавайте свои собственные кахуты и узнавайте что-то новое! Kahoot! приносит волшебство обучения для студентов, учителей, офисных супергероев, любителей викторины и учеников, которые учатся всю жизнь.

Вот что вы можете сделать с Kahoot! app:

Студенты
- Присоединяйтесь к kahoots, размещенным в прямом эфире - в классе или виртуально - и используйте приложение для отправки ответов
- Выполняйте задания для самостоятельного обучения
- Учитесь дома или в пути с помощью карточек и других режимов обучения
- Испытайте свои друзья с кахутами, которых вы нашли или создали
- Создавайте свои собственные кахуты и добавляйте изображения или видео
- Принимайте кахуты в прямом эфире для семьи и друзей прямо с вашего мобильного устройства

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

Учителя
- Ищите среди миллионов готовых кахутов по любой теме
- Создавайте или редактируйте свои собственные кахуты за считанные минуты
- Комбинируйте различные типы вопросов для повышения вовлеченности
- Организуйте кахуты прямо в классе или виртуально для дистанционного обучения
- Назначьте задачи студентам для проверки содержания
- Оценивайте результаты обучения с помощью отчетов

Сотрудники компании
- Создавайте кахуты для электронного обучения, презентаций , мероприятия и другие мероприятия
- Поощряйте участие аудитории с помощью опросов и вопросов из облака слов
- Ведите Kahoot! живите лично или на виртуальной встрече
- Назначайте задания для самостоятельного изучения, например, для электронного обучения
- Оценивайте прогресс и результаты с помощью отчетов

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

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

Периодическое выставление счетов, отменить в любое время
- Оплата будет снята с вашей учетной записи iTunes при подтверждении покупки.
- Подписка продлевается автоматически, если автоматическое продление не отключено по крайней мере за 24 часа до окончания текущего периода.
- С аккаунта будет взиматься плата за продление в течение 24 часов после окончания текущего периода, и будет предоставлена ​​стоимость продления.
- Подписки могут управляться пользователем. Автоматическое продление можно отключить, перейдя в настройки учетной записи пользователя после покупки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *