С Firebase легко добавлять бэкэнд-сервисы и аналитику в ваши мобильные игры для iOS и Android. Используя наши SDK для C++ и Unity, вы можете получать доступ к сервисам Firebase непосредственно в своем коде на C++ и Unity, без необходимости писать код на Swift/Objective-C или Java/Kotlin.
Готовы начать? Выберите платформу:
Более подробную информацию о том, как расширить возможности ваших игр с помощью Firebase, вы найдете на нашей странице, посвященной играм Firebase .
Примеры использования Firebase в ваших играх
AdMob — Зарабатывайте деньги в своих играх с помощью баннерной рекламы, межстраничной рекламы и даже видео с вознаграждением. Отслеживайте эффективность своей рекламы с помощью Google Analytics .
Firebase AI Logic — Создавайте функции ИИ с помощью моделей Gemini , такие как новые формы взаимодействия с игроком (голосовой и графический ввод), адаптивные и развивающиеся игровые миры, а также персонализированный опыт.
Analytics — Узнайте, как игроки взаимодействуют с вашей игрой, сколько времени они проводят за игрой, сколько времени им требуется для прохождения уровней, сколько и как часто они совершают внутриигровые покупки, как часто они возвращаются в игру и многое другое.
App Check — защитите ресурсы вашего API от злоупотреблений, предотвратив несанкционированный доступ клиентов к ресурсам вашей серверной части.
Authentication — Обеспечьте игрокам беспроблемный вход в систему, а также безопасное управление учетной записью.
Realtime Database — читайте и записывайте игровой контент, используя эту масштабируемую базу данных в реальном времени. Realtime Database позволяет отслеживать присутствие игроков в игре и вне её.
Cloud Firestore — читайте и записывайте игровой контент, используя эту масштабируемую базу данных, работающую в режиме реального времени. Cloud Firestore гарантирует бесперебойную работу и позволяет предоставлять данные из выбранных вами мест по всему миру.
Cloud Storage — надежно и безопасно храните и предоставляйте контент, созданный игроками, например, аватары, записи игрового процесса и скриншоты.
Cloud Messaging — информируйте игроков о новом контенте или уровнях, а также отправляйте push-уведомления игрокам, которые прошли доступный контент.
Crashlytics — Тратьте меньше времени на поиск и больше времени на исправление сбоев. Создавайте более стабильные игры, получая подробную и полезную информацию о сбоях.
Dynamic Links — обмен контентом, таким как пользовательские уровни, внутриигровые предметы и приглашения в игру, между игроками.
Remote Config — изменяйте элементы игры без развертывания кода, включая такие параметры, как плотность врагов или частота появления бонусов.
Cloud Functions — Запуск серверного кода в безопасной среде в ответ на события, инициированные другими продуктами Firebase и запросами клиентов.
Поддерживаемые продукты Firebase
SDK Firebase для C++ и Unity напрямую поддерживают следующие продукты Firebase. Firebase также поддерживает подмножество доступных библиотек для реализации рабочего процесса на настольных компьютерах ( бета-версия ).
| Продукт Firebase | C++ | Единство | Настольная версия (бета-версия) |
|---|---|---|---|
| AdMob | |||
| Firebase AI Logic | |||
| Analytics | |||
| App Check | |||
| Authentication | |||
| Cloud Firestore | |||
| Cloud Functions | |||
| Cloud Messaging | |||
| Cloud Storage | |||
| Crashlytics | |||
| Dynamic Links | |||
| Realtime Database | |||
| Remote Config |