С 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
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 |