MirraSDK
СтатистикаMirraSDK5 в открытом доступе! Репозиторий MirraSDK5: https://github.com/MirraSDK/SDK5 Документация MirraSDK5: https://romanlee17.com/ru/unity/mirrasdk/setup
- Последний пост
- 24 мар.
- Последнее чтение
- 15 авг.
- Постов за неделю
- 0
- Всего постов
- 20
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии (по похожим)
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- —
- 1/48двое суток
- —
- 1/72трое суток
- —
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
MirraSDK 5.1.19: Автоматический установщик пакетов! Начали бета-тестирование кнопки автоматической установки пакетов в Package Manager. Сейчас доступны пакеты: RuStoreSDK, Yandex Mobile Ads, XSolla. Одним нажатием устанавливаются все зависимости в проект, скачиваются необходимые файлы настроек от пакета и ставится сам пакет в проект, после чего автоматически он виден в MirraSDK5 Toolkit и готов к выбору в конфигурации. Также теперь доступны отдельные кнопки для установки дополнительных файлов и ассетов с настройками пакетов. Другими словами, кнопка Import RuStoreSDKSettings скачивает .unitypackage с облака и предлагает распаковать заготовленные файлы настроек для вашего удобства — не обязательно, но может быть полезным! Обратите внимание, что возможны софтлоки прогрессбара, над этим ведется работа. Документация SDK5: https://romanlee17.com/en/unity/mirrasdk/setup Написать о проблеме в SDK5: https://github.com/MirraSDK/SDK5/issues/new Задать вопрос по теме SDK5: https://t.me/unity_optimus/1247
Автоматическая установка настроенных пакетов SDK! Тестируем возможность добавлять настроенные под MirraSDK5 пакеты, чтобы было проще их интегрировать из редактора без необходимости изучать как добавить тот или иной пакет в проект. Вместо инструкций и документаций по скачиванию и внедрению отдельных SDK в проект, постепенно под каждый пакет будет доступен полноценный установщик — по аналогии с кнопкой добавления расширения для SDK будет возможность полной установки и интеграции в проект нужного SDK и его расширения. Цель в том, чтобы вы могли без знания или взаимодействия с другими SDK, по нажатию на несколько кнопок поставить все уже настроенные пакеты в проект. Документация SDK5: https://romanlee17.com/en/unity/mirrasdk/setup Написать о проблеме в SDK5: https://github.com/MirraSDK/SDK5/issues/new Задать вопрос по теме SDK5: https://t.me/unity_optimus/1247
MirraSDK 5.1.17: Что нового? Обновили документацию — теперь она доступна на Английском языке: https://romanlee17.com/en/unity/mirrasdk/setup Расширили поддержку mirraSDK.js на более новые версии Unity, теперь имеется поддержка Web Assembly Table 2023 и работают колбеки в версиях с 2022 по 6.3. Добавили принудительный выбор площадки в mirraSDK.js — при желании можно указать имя площадки во вкладке Framework, и определитель площадки всегда будет возвращать только ее. Рефакторинг mirraSDK.js и исправления работы колбеков на веб площадках, теперь вшито больше проверок и защит от вылетов, а также исправлена утечка памяти при формировании колбека. Исправления утечки памяти и софтлока на уровне Roslyn кодогенератора, теперь рекомпиляция проекта с MirraSDK5 должна быть заметно быстрее и стабильнее.
MirraSDK 5.1.14: Готовый проект с внедренным SDK! Теперь в организации MirraSDK доступен репозиторий с Unity-проектом версии 2022.3 LTS, в котором можно посмотреть как внедрить MirraSDK5 в проект. Под каждую отдельную интеграцию плагина будет создаваться отдельная ветка. Например, сейчас доступен пример интеграции XSolla для Android (ветка: android/xsolla). В основной main ветке расположен проект с интеграцией MirraSDK5 и проверка на готовность перед запуском игры. Также были добавлены в SDK5 (+Toolkit Package Manager): — Медиация Unity LevelPlay (aka IronSource). — Поддержка OneStore SDK с инструкциями по интеграции. Если что-то работает не так, как ожидалось, создавайте вопрос в GitHub Issues (https://github.com/MirraSDK/SDK5/issues) либо пишите @romanlee17 о проблеме. Также пишите любые пожелания, все учтем в обновлениях.
MirraSDK 5.1.13: Добавили больше Android пакетов в SDK5! Теперь в MirraSDK5 Package Manager доступны: 1. Google AdMob. 2. AppLovin MAX. 3. Appodeal. 4. Clever Ads Solutions (CAS). 5. XSolla (Android + CrazyGames). Внимательно читайте инструкции которые идут с пакетом и отображаются в Toolkit справа! Там записываются важные моменты не только по настройке но и иногда важные заметки как опубликовать игру и чтобы все работало на площадке. Особенно важно следовать пошаговым действиям. И главное помните, MirraSDK5 может взять на себя работу с кодом и инициализациями — вам остается только импортировать нужный пакет и настроить его по официальной документации, без какого-либо кода — код берет на себя MirraSDK5.
MirraSDK 5.1.6: Менеджер пакетов и их обновлений! Появился раздел Package Manager внутри Toolkit — там вы можете отслеживать есть ли обновления для пакетов не открывая GitHub, добавлять / обновлять / удалять компоненты MirraSDK5, а также читать описание пакета и его инструкции по настройке. Unity Package Manager не показывает, что доступны обновления для .git пакетов, поэтому мы сделали это сами. Обязательно смените платформу в Build Settings под нужный пакет, если например, хотите использовать AppLovin API — он появится только для Android / iOS и автоматически будет спрятан для Web. Сейчас теста ради добавлены некоторые пакеты Web и Mobile: — MirraSDK5 — AppLovin Max API — RuStore API — Yandex Mobile Ads API — PlayGama API Ожидаем пополнение новыми пакетами для Android / iOS, а также возможность добавлять свои собственные модификации! По Web были исправления в автоматическом обнаружении площадок, теперь используются wildcard детекты на площадки, т.е. площадки вроде Poki и Samsung Apps (aka GameDistribution) теперь должны определяться без проблем. Также были незначительные исправления в работе колбеков на CrazyGames. Если что-то работает не так, как ожидалось, создавайте вопрос в GitHub Issues (https://github.com/MirraSDK/SDK5/issues) либо пишите @romanlee17 о проблеме. Также пишите любые пожелания, все учтем в обновлениях.
Промпт для внедрения MirraSDK5! Вам не обязательно читать документацию, теперь можно упомянуть ссылку на установку MirraSDK5 и далее спросить вопрос, который вас интересует. Вот, например, как можно понять внедрение рекламы в код игры используя MirraSDK5 API: "Используя только этот сайт, очень внимательно прочти документацию и напиши мне (структурированно, кратко и понятно с примерами кода), как можно вызвать рекламу в Unity проекте при помощи MirraSDK? И также напиши что нужно учесть чтобы все работало без ошибок. https://romanlee17.com/ru/unity/mirrasdk/setup" Этот промпт будет работать для многих вопросов по MirraSDK5, а также если вы будете использовать агентов и запрашивать у них изменение кода в проекте! Вот заготовка для вашего вопроса: Используя только этот сайт, очень внимательно прочти документацию и напиши мне (структурированно, кратко и понятно с примерами кода), как можно [ваш вопрос по MirraSDK5]? И также напиши что нужно учесть чтобы все работало без ошибок. https://romanlee17.com/ru/unity/mirrasdk/setup Замените то, что в квадратных скобках на ваш вопрос, и нейросеть которую вы предпочитаете использовать, должна ответить с высокой точностью как правильно решить вашу проблему. Обо всех несоответствиях в ответе нейросети или ошибках пишите в комментариях к этому посту или @romanlee17.
Авторская документация на чистом markdown сайте. Инструкция по установке MirraSDK5 теперь доступна по ссылке: https://romanlee17.com/ru/unity/mirrasdk/setup Сейчас там доступна информация о том, как установить MirraSDK5 в проект, как настроить чтобы все работало, что не делать чтобы все работало, и как использовать API. В ближайшее время будут доступны разделы по настройке игры на Android / iOS платформы, перенесены существующие разделы по интеграции XSolla, MirraWeb, Playgama и других модулей для MirraSDK, а также в работе английский вариант. Документацией можно делиться с любой нейросетью, и они должны парсить ее гораздо быстрее и лучше, чем это было с GitBook. Не все нейросети почему-то работают с GitBook. Обо всех несоответствиях или ошибках пишите в комментариях к этому посту или @romanlee17.
Мы будем очень благодарны за ваши предложения и обратную связь! Если у вас есть: - идея по улучшению SDK; - пожелание по новой функциональности (особенно если без неё возникают сложности); - технический вопрос, на который пока не удалось найти ответ; Пожалуйста, оформляйте их в виде Issues на GitHub, так нам будет намного удобнее работать с вашими запросами: https://github.com/MirraSDK/SDK5/issues/new. Используйте понятный заголовок (что именно нужно сделать/добавить/разобраться) и подробно опишите ситуацию/причину/желаемое поведение в тексте issue. Также для оперативных технических вопросов можно писать в нашу беседу по MirraSDK5 для Unity: https://t.me/unity_optimus/1247. Заранее спасибо всем, кто делится мыслями и помогает делать SDK лучше!
MirraSDK5 в открытом доступе! Начиная с 5-й версии мы решили сделать SDK бесплатным и доступным для всех. Релиз берет все лучшее из предыдущих версий, и построен на наших пробах и ошибках длиной в несколько лет. Сейчас SDK5 активно используется в десятках опубликованных игр на Web и Mobile, хотя есть место и багам, которые активно исправляются. Репозиторий MirraSDK5 (ознакомьтесь с README): https://github.com/MirraSDK/SDK5 Документация по MirraSDK5 API: https://romanlee17.gitbook.io/mirrasdk/ Обратите внимание, что готовятся изменения в документации и ее формат будет реализован по другому. Об этом напишем в ближайшее время в этом канале и в беседе с разработчиками. Для бесплатных пользователей у нас открыт чат по вопросам, там мы отвечаем по возможности. Пиши в нашу публичную группу (комьюнити) в раздел MirraSDK: https://t.me/unity_optimus Для людей, кто раньше покупал SDK, остается индивидуальная поддержка от разработчика и помощь со всеми настройками.
Привет! Давно не было постов про MirraSDK. Все дело в том, что мы работали. Днями. Ночами. Ломали психику. Абсолютно ничего не нравилось в реализации MirraSDK3 и MirraSDK4. И кажется, мы пришли к чему-то стоящему. Мы переработали MirraSDK с нуля, сохранив лучшие наработки из предыдущих версий. Теперь MirraSDK5 — это по настоящему автономный, гибкий и расширяемый набор инструментов для разработки игр на Unity и не только. Подробнее об изменениях будет в ближайшее время на этом канале. Изменений проделано много, но к счастью, все стало проще и понятнее. Мы очень надеемся, что вам понравится настоящий MirraSDK. Тот, к которому изначально мы стремились.
Channel photo updated
Channel name was changed to «MirraSDK»
Год назад мы отправились на конференцию «Игровая индустрия» в Санкт-Петербург. Тогда я первый раз решил сделать футболки с логотипом, но они не совсем оправдали ожидания. С тех пор я выпустил уже три поколения футболок Mirra Games! 😂 Теперь мы снова едем на конференцию, и снова командой! 10 июля в Санкт-Петербурге пройдет бизнес-конференция «Игровая индустрия» — это не просто мероприятие, а настоящая платформа для роста и развития! Ожидаем увидеть более 600 участников: разработчиков, издателей и представителей платформ и сервисов, готовых делиться опытом и находить новые возможности. 🔑 Что ждёт на конференции? — Три потока выступлений от лидеров русскоязычной игровой индустрии, которые раскроют секреты успеха и поделятся актуальными трендами. — Выставка инди-проектов и экспо-зона, где вы сможете увидеть самые свежие идеи и таланты, а также привлечь внимание к своему проекту: в прошлом году на ивенте были представлены около 90 классных проектов, некоторые из которых продолжили своё развитие в нашем издательстве. — Неформальное вечернее мероприятие для нетворкинга, которое станет отличной возможностью завести полезные знакомства и обсудить сотрудничество с единомышленниками. 🚀 Хотите выделиться? На конференции будут организованы Developer Showcase и Indie Pitch! Это уникальный шанс продемонстрировать свои проекты перед экспертами, получить ценную обратную связь и наладить важные контакты, которые изменят вашу карьеру! 📅 Не откладывайте на потом! Подайте заявку до 7 июля → ссылка 💲По уникальному промокоду "Mirra" вы сможете получить скидку 7% на любые типы билетов! Больше информации о ценах тут 💬 Присоединяйтесь к Telegram-чатy участников конференции, чтобы быть в курсе всех анонсов и обсуждений → ссылка Конференция проходит при поддержке App2Top — ведущего ресурса о бизнесе в игровой индустрии
Узнай, как MirraSDK упрощает процесс, экономит время и открывает безграничные возможности для твоего проекта. 🚀 Ссылка на видео: https://www.youtube.com/watch?v=61Cw05jkPPc
Пока вносим улучшения в работу сервера mirragames.com, вот ссылки на документацию и покупку SDK без привязки к домену: Ссылка на документацию SDK: https://romanlee17.gitbook.io/mirra-sdk Ссылка на покупку SDK: https://mirrasdk.tilda.ws
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, теперь будет исключение при отсутствии ключей а пробелы в начале и в конце ключей обрезаны
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. Переведена документация на русский язык (инициализация, достижения, реклама, аналитика, подгрузка файлов, настройки звука, бутстрап, сохранение прогресса, устройство, эксперименты, локализация, внутриигровые покупки, площадка, игрок, время)
Новый лендинг Еще одно обновление к новой версии SDK. Мы упаковали информацию в новый лендинг, кратко, по делу, со всеми преимуществами и функционалом. Добавили видеодемонстрацию SDK на сайт и в документацию. Теперь со всеми крутыми фишками новой версии можно ознакомиться на сайте. 👉 Оцените новый лендинг
🔥 MirraSDK 4 в релизе! MirraSDK 4 выходит в релиз — теперь это не просто инструмент, а универсальное решение для выхода на любые платформы. MirraSDK 4 экономит время, упрощает процесс портирования. А еще вы сможете собрать свой собственный SDK благодаря новой гибкой архитектуре. 👇 Вот почему MirraSDK 4: 🔧 SDK для всех платформ и площадок Помимо заготовленных модулей популярных площадок, вы сможете добавлять любые свои площадки, модули и расширять функционал под любые нужды. 📦 Готовые решения из коробки Реклама, покупки, аналитика, облачные или локальные сохранения — наши решения доступны для выбора и использования по желанию. 🎮 Обучение в Unity Интерактивный обзор SDK прямо из редактора. Все функции — перед глазами и в реальном времени. 🖱 Одним кликом Стандартный билд под все платформы / площадки собирается и выводится одной кнопкой. Минимум рутины. 🧠 Поддержка Поможем настроить и не бросим на полпути. Для текущих клиентов — обращайтесь в закрытый чат MirraSDK обсуждение для получения доступов. Мы долго трудились над новым SDK! Но впереди еще много работы. Мы ждем вашу обратную связь по новому функционалу. Подключайтесь 📱