Новости о продуктах

Удобный вход для игроков: представляем плагин "Войти с аккаунтом Google" для Unity с открытым исходным кодом

Время на чтение: 1 минута
Посмотреть профиль пользователя Michelle Martin
Michelle Martin Старший консультант по решениям, пользователи и продукты, идентификация сторонних пользователей

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

Сегодня мы рады сообщить о запуске мобильного плагина "Войти с аккаунтом Google" для Unity. Он имеет открытый исходный код и доступен на GitHub.

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

Главное для разработчиков игр

  • Улучшенная производительность нативных приложений. Благодаря использованию легковесных мостов, предназначенных только для нативных приложений, плагин минимизирует нагрузку во время выполнения, удаляет устаревшие элементы и обеспечивает предсказуемое и быстрое взаимодействие при входе на разных устройствах.
  • Современные стандарты безопасности. Прямая интеграция с современным Менеджером учетных данных Android (Kotlin) и GIDSignIn iOS (Objective-C++) позволяет игрокам быстро входить в аккаунт без пароля и обеспечивает соответствие стандартам конфиденциальности и безопасности на уровне платформы.
  • Настройка, интегрированная в редактор. Разработчики могут настраивать идентификатор веб-клиента и обратный идентификатор клиента iOS непосредственно в редакторе движка, выбрав Window (Окно) > Google Sign-In Native (Нативный вход с аккаунтом Google) > Settings (Настройки). Это позволяет избежать сложного редактирования манифеста вручную.
  • Разделение и независимость от серверной части. Вместо того чтобы привязывать разработчиков к одному стеку серверной части, плагин извлекает подписанный токен идентификатора Google (idToken) непосредственно в ваши скрипты C# через обратные вызовы событий. Вы можете легко передавать токены на различные платформы, такие как Firebase Authentication, Supabase, Auth0 и т. д., или на собственную платформу управления пользователями.
  • Простая настройка. Чтобы интегрировать плагин, достаточно скачать готовый пакет .unitypackage.

Неважно, кто вы – инди-разработчик, создающий прототип своей первой игры, или представитель известной студии, которая оптимизирует адаптацию игроков для следующего глобального запуска на Unity 6.5. Начать работу можно всего за несколько минут:

👉 Ознакомьтесь с плагином "Войти с аккаунтом Google" для Unity в хранилище GitHub.

Автор:
Продолжить чтение