Google выпустила открытый плагин Sign in with Google для Unity

Google выпустила плагин Sign in with Google с открытым исходным кодом для Unity, который позволяет разработчикам добавлять аутентификацию через Google-аккаунт в мобильные игры на Android и iOS. Проект доступен на GitHub и поддерживает Unity 6.5, заменяя более старую реализацию, которая сталкивалась с проблемами совместимости с современными инструментами разработки под Android.
🎮 Нативная аутентификация на обеих платформах
Новый плагин использует нативные инструменты аутентификации на каждой из платформ. На Android он подключается к Credential Manager через Kotlin, а версия для iOS использует SDK GIDSignIn от Google через Objective-C++. Такой подход обеспечивает более надёжную и современную интеграцию входа в аккаунт Google.
⚙️ Настройка прямо в редакторе Unity
Плагин включает опции конфигурации непосредственно в редакторе Unity. Разработчики могут указать свой Web Client ID и iOS Reversed Client ID без необходимости вручную редактировать файлы платформ. Это заметно упрощает процесс настройки и снижает риск ошибок при интеграции.
🔗 Поддержка бэкенд-сервисов
Google спроектировала интеграцию так, чтобы она работала с различными бэкенд-сервисами. Плагин получает подписанный Google ID-токен, к которому разработчики могут обращаться через скрипты Unity C# и использовать с такими сервисами, как Firebase Authentication, Supabase и Auth0, либо с собственными бэкенд-системами.
Это означает, что студии могут добавить вход через Google-аккаунт, не заменяя существующие системы аккаунтов игроков. Однако плагин в первую очередь извлекает Google ID-токены, а не предоставляет полноценный сервис управления аккаунтами игроков.
🛠️ Меньше работы по интеграции
По словам Google, новая реализация создана для того, чтобы сократить объём работ по интеграции и решить проблемы совместимости, обнаруженные в старых версиях. Плагин доступен как открытый проект на GitHub, что позволяет сообществу разработчиков изучать код, вносить улучшения и адаптировать его под свои нужды.
Релиз ориентирован на мобильных разработчиков, использующих Unity для создания игр под Android и iOS, и призван упростить внедрение входа через Google-аккаунт в игровые проекты любого масштаба.
🍓 Sweet Berries — это самый выгодный способ пополнить счёт в мобильных играх. Быстрый донат с самой низкой комиссией в РФ. Гарантия сохранности вашего аккаунта.