icon

Crazy Games платформа

Для модуля платформы необходимо установить «Plugin Your Games 2.0».
Обязательные разделы документации к изучению «Начало работы» и «Платформы».

Получить модуль платформы можно в Unity Asset Store или на Boosty.

CrazyGames — зарегистрированная торговая марка её правообладателя. Данный проект не связан с CrazyGames и не является официальным продуктом. Логотип используется исключительно в информационных целях.

О платформе (субъективно)

С первой же игры делайте качественно и точно по правилам платформы. Обязательно прочтите требования для публикации. Чтобы приняли вашу игру и вас как разработчика, отнеситесь к Crazy Games с уважением. Иначе вы рискуете получить отказ к публикации игры без объяснений. И даже по почте могут не отвечать.

Модерация у Crazy Games достаточно строгая. Чтобы игру приняли, она должна быть достаточно: уникальной, качественной и без особой жестокости.

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

Выплаты производятся на банковский счёт, который поддерживает SWIFT переводы.

У Crazy Games правила такие как например, размещение рекламы — могут показаться запутанными. Ниже постараюсь объяснить некоторые моменты.

Crazy Games работают с Россией! По последней информации, выплаты разработчикам из РФ производятся вручную. Необходимо связаться с финансовой командой finance@crazygames.com
Выплаты производятся через Swift. Для этого необходимо иметь долларовый счёт в Челябинвестбанк или в Райфайзен банке (Райфайзен банк новые счета уже не откывает). Также подойдут иностранные счета. IBAN для Crazy Games не обязателен, но лучше карту делать сразу с IBAN, чтобы была возможность получать выплаты с других площадок.

Правила (субъективно)

Обязательно также прочтите требования к игре в официальной документации!

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

2) Межстраничная реклама должна показываться только при открытии уровней или при их перезагрузке.
Есть моменты, при которых реклама показываться не должна:
При открытии первого уровня реклама показываться не должна. Но только при первом открытии уровня за игровую сессию. После того, как вы один раз не показали рекламу при открытии первого уровня – рекламу можно показывать при открытии всех уровней.

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

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

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

7) После получения вознаграждения за рекламу, вы должны заблокировать возможность снова получить это вознаграждение не менее чем на 1 минуту. На месте кнопки для получения награды сделайте таймер вместо предложения просмотра рекламы.
Блокировку рекламы с таймером необходимо делать для той награды, что была уже получена, необязательно после просмотра рекламы за вознаграждение блокировать все награды.
Правило с таймером относится к многоразовым вознаграждениям вроде «получить монеты». Для получения, например, разных скинов — необязательно делать таймер.

8) В меню паузы игры у вас может быть кнопка для перезагрузки уровня. На английском она обязательно должна называться «Restart». А кнопка выхода в главное меню должна называться «Main menu» и никак иначе.

9) Когда в геймплее игроки умирают, вы можете вызвать рекламу при нажатии на кнопку «Перезагрузить», но при условии, что игрокам не предлагается возродить игрока за просмотр рекламы.

10) Игры с жестокостью не принимаются. Напрмиер: эффект крови при попадании в персонажа не должен быть окрашен в красный цвет.

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

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

Готовые решения

PluginYG2 предоставляет автоматизированные решения всех вышеописанных задач!

  • Для показа межстраничной рекламы под различные правила есть специальные методы. Смотрите раздел документации Методы опциональные.
  • Скрипт таймера после получения награды и другие объекты для рекламы за вознаграждение смотрите в разделе Rewarded Adv.
  • За пропуск следующего показа межстраничной рекламы после получения вознаграждения отвечает параметр Skip Inter Adv After Reward в разделе модуля Rewarded Adv (в настройках плагина).
  • Методы разметки геймплей GameplayStart и GameplayStop. Также работает метод HappyTime.

Поддерживаемые функции

Модуль платформы CrazyGames имеет явные реализации следующих модулей:

На платформе CrazyGames не будут работать следующие популярные модули:

Подробнее: Какие модули поддерживает та или иная платформа

Рекомендуемые настройки

icon
Show First Adv = false — не вызывайте рекламу при старте игры, это запрещено в Crazy Games.
Skip Inter Adv After Reward = true — после получения вознаграждения следующий показ межстраничной рекламы пропустится.
Select WebGLTemplate = true — выбрать шаблон платформы.
Archiving Build = false — в Crazy Games надо загружать папку билда, а не архив. Поэтому архивация не нужна.

(Важно!)
Sync Init SDK = true — этот параметр необходимо ставить, когда SDK инициализируется с задержкой, как у Crazy Games. Если игра адаптирована под синхронную инициализацию, то этот параметр лучше включить для всех платформ. То есть, можно не устанавливать разное значение для разных платформ, а сразу включить опцию Sync Init SDK в Basic Settings. Почитайте всплывающие подсказки и настройте вытикающие параметры.

При использовании модуля Storage, желательно отключить локальные сохранения (опция Save Local в настройках модуля), т.к. в консоли разработчика, Crazy Games предлагает выбрать лишь одну из систем сохранения. При настройке игры на сайте и при использовании облачных сохранений (Save Cloud), выберите пункт с упоминанием Data Module.
Вы можете настроить локальные и облачные сохранения отдельно для каждой платформы. В CrazyGames нет сильных ограничений на частоту сохранений игры, поэтому можно без ущерба выключить локальные сохранения оставив только облачные.