Улучшите свою разработку игр с помощью 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

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