MirraSDK: Как мы снизили время получения доступов с нескольких часов до нескольких минут!⏳
Последнее время мы испытывали все больше и больше сложностей с предоставлением доступа к MirraSDK в закрытом репозитории, а вы испытывали сложности с настройкой SSH соединения с Git для Package Manager.
Но сейчас мы поменяли подход: вместо ожидания доступов к закрытому репозиторию, после покупки вы получаете доступы к закрытым тематическим каналам, где напрямую можете получить актуальную версию MirraSDK, узнать список изменений и спросить в комментариях все что вас интересует по сборке SDK.
Это решение не просто упростило нам и вам работу – оно позволило собрать всех вместе в закрытых каналах, где мы обсуждаем не только SDK, но и то, как опубликовать игру на площадки, что от вас хочет модерация, и многое другое!👀
Последнее время мы испытывали все больше и больше сложностей с предоставлением доступа к MirraSDK в закрытом репозитории, а вы испытывали сложности с настройкой SSH соединения с Git для Package Manager.
Но сейчас мы поменяли подход: вместо ожидания доступов к закрытому репозиторию, после покупки вы получаете доступы к закрытым тематическим каналам, где напрямую можете получить актуальную версию MirraSDK, узнать список изменений и спросить в комментариях все что вас интересует по сборке SDK.
Это решение не просто упростило нам и вам работу – оно позволило собрать всех вместе в закрытых каналах, где мы обсуждаем не только SDK, но и то, как опубликовать игру на площадки, что от вас хочет модерация, и многое другое!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥5👍3
+ Лидерборды
MirraSDK выходит на новый уровень: поддержка лидербордов в Яндекс Играх!🥇
Мы продолжаем развивать наш продукт, добавляя функции, которые делают ваши игры еще лучше и удобнее в разработке. Мы внедрили поддержку лидербордов в Яндекс Играх!
Почему это важно?🫢
Лидерборды повышают вовлеченность и удержание аудитории, мотивируя пользователей возвращаться в игру снова и снова. А благодаря интеграции с Яндекс Игры, управление таблицами лидеров становится проще и удобнее.
Мы понимаем, что каждая игра уникальна и требует особого подхода. Именно поэтому мы не просто выпускаем обновления SDK, но и прислушиваемся к мнению клиентов.
Работа с клиентами — наш приоритет💙
Мы не просто предоставляем SDK, но и помогаем вам с его интеграцией и дальнейшим развитием проекта. Сегодня, к примеру, мы проводим внутренний разбор игры одного из наших клиентов. В рамках этого мероприятия наш CEO даст рекомендации по улучшению и продвижению проекта, который уже использует MirraSDK.
Следите за нашими новостями и не стесняйтесь делиться вашими идеями и фидбэком — мы всегда открыты к диалогу и стремимся улучшать наш продукт вместе с вами!🫡
MirraSDK выходит на новый уровень: поддержка лидербордов в Яндекс Играх!
Мы продолжаем развивать наш продукт, добавляя функции, которые делают ваши игры еще лучше и удобнее в разработке. Мы внедрили поддержку лидербордов в Яндекс Играх!
Почему это важно?
Лидерборды повышают вовлеченность и удержание аудитории, мотивируя пользователей возвращаться в игру снова и снова. А благодаря интеграции с Яндекс Игры, управление таблицами лидеров становится проще и удобнее.
Мы понимаем, что каждая игра уникальна и требует особого подхода. Именно поэтому мы не просто выпускаем обновления SDK, но и прислушиваемся к мнению клиентов.
Работа с клиентами — наш приоритет
Мы не просто предоставляем SDK, но и помогаем вам с его интеграцией и дальнейшим развитием проекта. Сегодня, к примеру, мы проводим внутренний разбор игры одного из наших клиентов. В рамках этого мероприятия наш CEO даст рекомендации по улучшению и продвижению проекта, который уже использует MirraSDK.
Следите за нашими новостями и не стесняйтесь делиться вашими идеями и фидбэком — мы всегда открыты к диалогу и стремимся улучшать наш продукт вместе с вами!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🆒3
Почему MirraSDK 4 — это большое дело?
💙 Мы недавно объявили в нашем приватном Telegram-канале о запуске бета-тестирования MirraSDK 4 в октябре этого года, а позже в том же месяце он станет доступен для всех.
💙 Чем же отличается новая версия? MirraSDK 3 помогал разработчикам переносить игры на WebGL и автоматизировать процессы. Хотя наш инструмент давно используется внутри компании, его публичная версия пока далека от идеала в плане удобства.
💙 MirraSDK 4 решает эту проблему. Он стал гибче, позволяя разработчикам выбирать нужные компоненты и настраивать SDK под свои требования, не вмешиваясь в работу Unity. Это касается всего: от отключения автоматической паузы до замены JSON-библиотек для уменьшения размера сборки.
💙 MirraSDK 4 также включает новый интерфейс, примеры кода, каталог плагинов, поддержку Unity от 2021 до 6 версии, социальные функции и профайлеры для отслеживания веса облачного сохранений.
Релиз уже скоро, следите за новостями!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍5😎3
🔧 MirraSDK: Какие игровые движки поддерживаются?
❔ Часто спрашивают, почему MirraSDK поддерживает только Unity. Это связано с тем, что в 99% случаев разработчики, которые обращаются к нам за помощью в переносе своих игр на WebGL или для публикации, используют именно Unity. Поэтому логичным первым шагом для нас было создание решения, ориентированного на этот движок.
🧰 Плагин был разработан для автоматизации переноса относительно тяжёлых мобильных игр с Android и iOS на WebGL. Несмотря на наш многолетний опыт работы с этой платформой, WebGL по-прежнему остаётся сложной средой, требующей дополнительных усилий для обеспечения стабильности.
📝 Со временем наши приоритеты расширились. Если в первых версиях MirraSDK поддерживал исключительно Unity, то теперь мы активно работаем над интеграцией с другими игровыми движками. В данный момент тестируется JavaScript-версия MirraSDK, которая будет поддерживать различные платформы, предлагая удобный единый интерфейс для реализации рекламы, платежей, сохранений и социальных функций на движках, разработанных для Web.
🧪 Выпуск MirraSDK 4 планируется уже в октябре, и мы готовим поддержку множества других игровых движков, которые работают с JavaScript и TypeScript. Кроме того, до конца года мы будем работать над поддержкой игрового движка PlayCanvas.
🔗 Подробнее о движке PlayCanvas можно узнать здесь:
https://playcanvas.com
🔗 Подробнее о движке PlayCanvas можно узнать здесь:
https://playcanvas.com
Please open Telegram to view this post
VIEW IN TELEGRAM
PlayCanvas
PlayCanvas | Open Source WebGL & WebGPU Game Engine
Build stunning games, 3D visualizations, AR/VR experiences and playable ads with PlayCanvas, the open source JavaScript engine powered by WebGL and WebGPU.
👍10🔥3❤2
Для наших клиентов Mirra SDK— мы открываем запись на бесплатный марафон 2.0 "Прибыльные игры на веб"!
За 4 недели мы создадим оптимизированную игру в актуальной категории с хорошими игровыми метриками!
Подробнее о сотрудничестве рассказано на стриме.
// Марафон включает этапы выбывания //
// Примечание: вы можете приходить на марафон как инди-разработчик или с командой. Также можно объединяться с другими участниками марафона. Ограничений нет! //
Для участия в марафоне пиши: @sandrasoneiko
Приобрести MirraSDK:
https://mirragames.com/ru/mirrasdk
Мы надеемся, что именно ты станешь нашим победителем и заработаешь ещё больше
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
Так где искать актуальную нишу? Это мы уже обсудили на стриме "3 шага к прибыльной игре"👌
Если вы пропустили сам стрим, не переживайте! Вот ссылочки для просмотра:
🫡 Смотреть VK
🫡 Смотреть YouTube
Также обещанная подборка со стрима ютуберских бирж, где можно найти хайповых персонажей:
- [YouTube Ex]
- [Market YTR]
- [YouTube Birza Progress]
В конце стрима мы разобрали проекты победителей марафона. Если вы хотите делать крутые проекты, то...
Напоминаем, что сегодня последний день, когда можно записаться на последний марафон в этом году!
Сегодня ещё можно отхватить скидочку на MirraSDK и участвовать в марафоне! 😉
Записаться на марафон:@sandrasoneiko
Если вы пропустили сам стрим, не переживайте! Вот ссылочки для просмотра:
Также обещанная подборка со стрима ютуберских бирж, где можно найти хайповых персонажей:
- [YouTube Ex]
- [Market YTR]
- [YouTube Birza Progress]
В конце стрима мы разобрали проекты победителей марафона. Если вы хотите делать крутые проекты, то...
Сегодня ещё можно отхватить скидочку на MirraSDK и участвовать в марафоне!
Записаться на марафон:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4🤩2
MirraSDK 4: Подготовка к Beta-тестированию!
🟦 Мы возвращаемся! MirraSDK 4 готовится к закрытому бета-тесту, который стартует уже на этой неделе. Тестирование пройдет в закрытых каналах, и постепенно будет раскатываться на большее количество клиентов.
🟦 Этот канал тоже оживает — скоро здесь будет больше новостей и полезной информации.
🎵 We are so back!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4
1. Менять поведение ваших скриптов или внешних библиотек.
2. Требовать, чтобы вы переписали половину кода под его нужды.
3. "Дружить" с вашим проектом так сильно, чтобы его удаление превратилось в кошмар.
1. Один prefab или скрипт, который вы добавляете на сцену.
2. Понятная документация с примерами (а не 500 страниц текста, где половина устарела).
3. Автоматическая проверка зависимостей (чтобы он сам подсказал, если что-то забыли установить, вроде нужной версии Google Play Services).
1. Хотите показать рекламу? MirraSDK.Ads.Invoke()
2. Проверить покупку? MirraSDK.Payments.Restore()
3. Отправить событие в аналитику? MirraSDK.Analytics.Report()
1. Работать асинхронно, чтобы не блокировать основной поток игры (никому не нужен фриз на экране загрузки из-за загрузки баннера).
2. Минимизировать запросы к сети и память. Например, кэшировать данные рекламы заранее, а не тянуть их в момент показа.
3. Давать вам контроль: если реклама не загрузилась вовремя, SDK не должен висеть и ждать её вечно.
1. Дайте мне возможность выбрать, кто будет показывать рекламу и каким образом.
2. Позвольте настроить, что будет входить в SDK на этапе сборки проекта.
3. Поддерживайте кастомизацию: если я хочу расширить или улучшить SDK, он должен мне это позволить сделать.
1. Логировать свои действия (например, "Загрузка рекламы началась", "Ошибка: нет интернета").
2. Иметь тестовый режим, чтобы я мог проверить рекламу или покупки, не тратя реальные деньги.
3. Дать доступ к статусам: готов ли баннер? Успешно ли прошла оплата?
1. Один код, который работает везде без дополнительных костылей, одинаково на каждой платформе.
2. Учёт особенностей платформ (например, разные рекламные сети для Google Play и App Store).
3. Минимум директив UNITY_ANDROID в коде — пусть SDK сам разберётся, где он запущен.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍5💯3
1.
2.
3.
4.
5.
6.
7.
8.
9.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4
На Марафоне мы предлагаем пройти весь путь от идеи до публикации с командой MirraGames и MirraSDK 4. Все участники марафона получат новую версию SDK и смогут сразу протестировать ее в деле.
Больше подробностей в заявке!
10 марта – открываем регистрацию для желающих.
17-23 марта – запуск марафона, выбор ниши, нетворкинг.
24 марта-20 апреля. Четыре недели разработки – шаг за шагом создаем игру.
Рекомендации от профи и сотрудничество с победителями.
Быть клиентом MirraGames или MirraSDK.
Заполнить заявку по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
1. Яндекс Игры — первая платформа начинающего веб-разработчика. Крупнейшая площадка для браузерных игр в русскоязычном интернете. Поддерживает инструменты встроенной рекламы и монетизации. Если ваша игра адаптирована под российский рынок, это один из лучших вариантов.
2. CrazyGames — Одна из самых популярных международных платформ для казуальных игр. Большая база игроков со всего мира, однако получение фичеров чаще всего возможно через издательство.
3. Samsung Hub — Эта платформа от Samsung ориентирована на пользователей фирменных устройств. Аудитория довольно нишовая, однако устройства у них мощные, что расширяет ваши возможности.
4. Американские школы — Хорошая платформа, сотрудничество с которой чаще всего возможно через издательство. Можно отметить долгосрочность взаимоотношений, упор на головоломки и креативные игры.
5. Y8 — Старейшая платформа браузерных игр. Огромный каталог, хороший трафик, комьюнити отличается от детской аудитории Яндекс Игр.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5🤷♂2
👇 Вот, что следует ожидать от MirraSDK 4.1
👇 MirraSDK постепенно будет выдан всем существующим клиентам, кому мы не успели выдать — не стесняйтесь писать нам, вас очень много а нас не очень! :) Также SDK 4.1 уже доступен при покупке!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍4❤3
MirraSDK 4 выходит в релиз — теперь это не просто инструмент, а универсальное решение для выхода на любые платформы. MirraSDK 4 экономит время, упрощает процесс портирования. А еще вы сможете собрать свой собственный SDK благодаря новой гибкой архитектуре.
👇 Вот почему MirraSDK 4:
🔧 SDK для всех платформ и площадок
Помимо заготовленных модулей популярных площадок, вы сможете добавлять любые свои площадки, модули и расширять функционал под любые нужды.
📦 Готовые решения из коробки
Реклама, покупки, аналитика, облачные или локальные сохранения — наши решения доступны для выбора и использования по желанию.
🎮 Обучение в Unity
Интерактивный обзор SDK прямо из редактора. Все функции — перед глазами и в реальном времени.
🖱 Одним кликом
Стандартный билд под все платформы / площадки собирается и выводится одной кнопкой. Минимум рутины.
🧠 Поддержка
Поможем настроить и не бросим на полпути. Для текущих клиентов — обращайтесь в закрытый чат MirraSDK обсуждение для получения доступов.
Мы долго трудились над новым SDK! Но впереди еще много работы. Мы ждем вашу обратную связь по новому функционалу.
Подключайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥7⚡6
Новый лендинг
Еще одно обновление к новой версии SDK. Мы упаковали информацию в новый лендинг, кратко, по делу, со всеми преимуществами и функционалом.
Добавили видеодемонстрацию SDK на сайт и в документацию.
Теперь со всеми крутыми фишками новой версии можно ознакомиться на сайте.
👉 Оцените новый лендинг
Еще одно обновление к новой версии SDK. Мы упаковали информацию в новый лендинг, кратко, по делу, со всеми преимуществами и функционалом.
Добавили видеодемонстрацию SDK на сайт и в документацию.
Теперь со всеми крутыми фишками новой версии можно ознакомиться на сайте.
👉 Оцените новый лендинг
🔥9👍5👏5
Forwarded from MirraSDK Закрытый канал (Roman Likhadievski)
Media is too big
VIEW IN TELEGRAM
MirraSDK 4.2.0: Что нового?
1. Вырезаны все профили веб-площадок
2. Вырезан поставщик NativeWeb и его библиотеки
3. Вырезан RuntimeSettingsPlatform
4. Вырезаны Generic методы из фабрик (попытка исправить проблему с Code Stripping)
5. Вырезан интерфейс 'Socials', 'InvokeLeaderboard' и 'ScoreTable'
6. Вырезаны темплейты 'Rewards' и их использование в рекламе
7. Вырезаны темплейты 'Products' и их использование в покупках
8. Вырезан setter у 'Language.Current'
9. Отключен репозиторий AdSense (из-за ненадобности)
10. Изменено свойство 'LastRewardedClose' на 'LastRewardedSuccess', сохраняется последнее успешное закрытие
11. Исправлена работа восстановления покупок RestorePurchases
12. Исправлена работа IndexedDB
13. Исправлен софтлок игр с AdSense на территории РФ
14. Добавлен mirraSDK.js: фреймворк с автоматическим определением площадок (добавлены площадки: CoolMath, CrazyGames, GameDistribution, Lagged, Одноклассники, PlayDeck, Poki, ВКонтакте, Y8, Яндекс Игры)
15. Добавлен Universal Web: единый билд на все веб-площадки, поставщик на базе mirraSDK.js
16. Добавлено тестирование рекламы и покупок в редакторе (поставщик 'Prototype')
17. Добавлены языки и их автоопределение (Французский, Датский, Чешский, Африкаанс, Исландский, Норвежский, Шведский, Голландский, Словацкий, Тайский, Вьетнамский)
18. Добавлено автоматическое сохранение облачных данных игрока (больше не обязательно вызывать Save)
19. Добавлен интерфейс Achievements (достижения, лидерборды, спецэффекты)
20. Добавлены методы 'ShareGame', 'RateGame' и поле 'AppId' в интерфейс Platform
21. Добавлен метод 'Restart' и параметр 'level' в существующие методы игровых событий (GameplayStart, GameplayRestart, GameplayStop)
22. Переведена документация на русский язык (инициализация, достижения, реклама, аналитика, подгрузка файлов, настройки звука, бутстрап, сохранение прогресса, устройство, эксперименты, локализация, внутриигровые покупки, площадка, игрок, время)
1. Вырезаны все профили веб-площадок
2. Вырезан поставщик NativeWeb и его библиотеки
3. Вырезан RuntimeSettingsPlatform
4. Вырезаны Generic методы из фабрик (попытка исправить проблему с Code Stripping)
5. Вырезан интерфейс 'Socials', 'InvokeLeaderboard' и 'ScoreTable'
6. Вырезаны темплейты 'Rewards' и их использование в рекламе
7. Вырезаны темплейты 'Products' и их использование в покупках
8. Вырезан setter у 'Language.Current'
9. Отключен репозиторий AdSense (из-за ненадобности)
10. Изменено свойство 'LastRewardedClose' на 'LastRewardedSuccess', сохраняется последнее успешное закрытие
11. Исправлена работа восстановления покупок RestorePurchases
12. Исправлена работа IndexedDB
13. Исправлен софтлок игр с AdSense на территории РФ
14. Добавлен mirraSDK.js: фреймворк с автоматическим определением площадок (добавлены площадки: CoolMath, CrazyGames, GameDistribution, Lagged, Одноклассники, PlayDeck, Poki, ВКонтакте, Y8, Яндекс Игры)
15. Добавлен Universal Web: единый билд на все веб-площадки, поставщик на базе mirraSDK.js
16. Добавлено тестирование рекламы и покупок в редакторе (поставщик 'Prototype')
17. Добавлены языки и их автоопределение (Французский, Датский, Чешский, Африкаанс, Исландский, Норвежский, Шведский, Голландский, Словацкий, Тайский, Вьетнамский)
18. Добавлено автоматическое сохранение облачных данных игрока (больше не обязательно вызывать Save)
19. Добавлен интерфейс Achievements (достижения, лидерборды, спецэффекты)
20. Добавлены методы 'ShareGame', 'RateGame' и поле 'AppId' в интерфейс Platform
21. Добавлен метод 'Restart' и параметр 'level' в существующие методы игровых событий (GameplayStart, GameplayRestart, GameplayStop)
22. Переведена документация на русский язык (инициализация, достижения, реклама, аналитика, подгрузка файлов, настройки звука, бутстрап, сохранение прогресса, устройство, эксперименты, локализация, внутриигровые покупки, площадка, игрок, время)
🔥5👏1
Forwarded from MirraSDK Закрытый канал (Roman Likhadievski)
This media is not supported in your browser
VIEW IN TELEGRAM
MirraSDK 4.3: Что нового?
1. Добавлено определение мобильного устройства на Web (включая iPad)
2. Добавлено определение операционной системы пользователя на Web
3. Вырезан метод загрузки Sprite в интерфейсе 'Assets'
4. Исправлена работа StreamingAssets в интерфейсе 'Assets'
5. Испралена работа AssetBundles в интерфейсе 'Assets'
6. Добавлена зависимость от пакета Addessables в UPM и поддержка Addressables в интерфейсе 'Assets' из коробки
7. Добавлено автоматическое включение курсора мыши во время паузы (реклама, расфокус, и т.д.), при условии использования 'MirraSDK.Device' свойств по документации
8. Исправлено открытие внешних ссылок при помощи Device.OpenUrl на Web
9. Добавлена поддержка площадки GamePix
10. Временно вырезан 'InvokeCountdown' и в последующих обновлениях будет представлено новое решение
11. Обновлен API у Interstitial — теперь колбек onClose идет с bool, как и у Rewarded (где true обозначает успешный impression, false ошибка при показе рекламы) — об этом в документации
12. Обновлен API у LastInterstitialClose — теперь это называется LastInterstitialSuccess (обозначает последнее успешное закрытие Interstitial без ошибки) — об этом в документации
13. Переписана логика рекламы в mirraSDK.js и исправлена работа колбеков рекламы у Interstitial и Rewarded
14. Добавлены интервалы показа Interstitial на веб-площадках и их настройки под каждую площадку индивидуально
15. Убраны исключения от недоступных модулей, вместо этого в консоли будут текстовые надписи 'not available'
16. Добавлена защита от ввода некорректных ключей в AdSense, теперь будет исключение при отсутствии ключей а пробелы в начале и в конце ключей обрезаны
1. Добавлено определение мобильного устройства на Web (включая iPad)
2. Добавлено определение операционной системы пользователя на Web
3. Вырезан метод загрузки Sprite в интерфейсе 'Assets'
4. Исправлена работа StreamingAssets в интерфейсе 'Assets'
5. Испралена работа AssetBundles в интерфейсе 'Assets'
6. Добавлена зависимость от пакета Addessables в UPM и поддержка Addressables в интерфейсе 'Assets' из коробки
7. Добавлено автоматическое включение курсора мыши во время паузы (реклама, расфокус, и т.д.), при условии использования 'MirraSDK.Device' свойств по документации
8. Исправлено открытие внешних ссылок при помощи Device.OpenUrl на Web
9. Добавлена поддержка площадки GamePix
10. Временно вырезан 'InvokeCountdown' и в последующих обновлениях будет представлено новое решение
11. Обновлен API у Interstitial — теперь колбек onClose идет с bool, как и у Rewarded (где true обозначает успешный impression, false ошибка при показе рекламы) — об этом в документации
12. Обновлен API у LastInterstitialClose — теперь это называется LastInterstitialSuccess (обозначает последнее успешное закрытие Interstitial без ошибки) — об этом в документации
13. Переписана логика рекламы в mirraSDK.js и исправлена работа колбеков рекламы у Interstitial и Rewarded
14. Добавлены интервалы показа Interstitial на веб-площадках и их настройки под каждую площадку индивидуально
15. Убраны исключения от недоступных модулей, вместо этого в консоли будут текстовые надписи 'not available'
16. Добавлена защита от ввода некорректных ключей в AdSense, теперь будет исключение при отсутствии ключей а пробелы в начале и в конце ключей обрезаны
🔥5