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

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

Начать работу с C++

Начните работу с Unity


Дополнительную информацию об улучшении ваших игр с помощью Firebase можно найти на нашей странице игр Firebase .

Примеры использования Firebase в ваших играх

  • AdMob — получайте доход в своих играх с помощью баннерной рекламы, межстраничных объявлений и даже видео с вознаграждением. Отслеживайте эффективность своей рекламы с помощью Google Analytics.

  • Аналитика . Узнайте, как игроки взаимодействуют с вашей игрой, сколько времени они проводят за игрой, сколько времени им требуется для прохождения уровней, сколько и как часто они совершают покупки в приложении, как часто они возвращаются в игру и многое другое.

  • Проверка приложений . Защитите свои ресурсы API от злоупотреблений, предотвращая доступ неавторизованных клиентов к вашим серверным ресурсам.

  • Аутентификация . Предоставьте игрокам удобный вход в систему, который также обеспечивает безопасное и надежное управление учетными записями.

  • База данных реального времени . Чтение и запись игрового контента с помощью этой масштабируемой базы данных в реальном времени. База данных реального времени позволяет отслеживать присутствие игроков в игре или вне игры.

  • Cloud Firestore — читайте и записывайте игровой контент, используя эту масштабируемую базу данных в реальном времени. Cloud Firestore имеет выдающиеся гарантии бесперебойной работы и позволяет вам обслуживать данные из выбранных вами мест по всему миру.

  • Облачное хранилище — надежно и безопасно храните и обслуживайте контент, созданный игроками, например аватары, прохождения игр и снимки экрана.

  • Облачные сообщения — информируйте игроков о новом контенте или уровнях или отправляйте push-уведомления игрокам, которые завершили доступный вам контент.

  • Crashlytics — тратьте меньше времени на поиск и больше времени на исправление сбоев. Создавайте более стабильные игры, предоставляя глубокую и полезную информацию о сбоях.

  • Динамические ссылки . Делитесь контентом, например пользовательскими уровнями, внутриигровыми предметами и приглашениями в игру, между игроками.

  • Удаленная настройка . Изменяйте элементы игры без развертывания кода, включая такие настройки, как плотность врагов или частота включения.

  • Облачные функции — запускайте серверный код в безопасной среде в ответ на события, вызванные другими продуктами Firebase и запросами клиентов.

Поддерживаемые продукты Firebase

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

Продукт Firebase С++ Единство Рабочий стол (бета-версия)
Реклама в приложении
Аналитика
Проверка приложения
Аутентификация
Облачный пожарный магазин
Облачные функции
Облачный обмен сообщениями
Облачное хранилище
Крашлитикс
Динамические ссылки
База данных реального времени
Удаленная настройка