Улучшите свою разработку игр с помощью Firebase

С Firebase вы можете легко добавлять бэкенд-сервисы и аналитику в свои мобильные игры на iOS и Android. Используя наши SDK для C++ и Unity, вы можете получать доступ к сервисам Firebase непосредственно из кода на C++ и Unity, без необходимости писать код на Swift/Objective-C или Java/Kotlin.


Готовы начать? Выберите платформу:

Unity C++


Дополнительную информацию о том, как улучшить ваши игры с помощью 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

Пакеты Firebase SDK для C++ и Unity напрямую поддерживают следующие продукты Firebase. Firebase также поддерживает подмножество доступных библиотек для реализации рабочего процесса на рабочем столе ( бета-версия ).

Продукт Firebase С++ Единство Настольный компьютер (бета)
AdMob
Логика искусственного интеллекта Firebase
Analytics
App Check
Authentication
Cloud Firestore
Cloud Functions
Cloud Messaging
Cloud Storage
Crashlytics
Dynamic Links
Realtime Database
Remote Config