Con Firebase, es fácil agregar servicios de backend y estadísticas a tus juegos para dispositivos móviles en iOS y Android. Con los SDK para C++ y Unity, puedes acceder a los servicios de Firebase directamente en tu código de C++ y Unity, sin tener que escribir ningún otro código de Swift ni Objective-C, tampoco de Java ni Kotlin.
¿Todo listo para comenzar? Elige tu plataforma:
Obtén más información para mejorar tus juegos con Firebase en nuestra página de juegos de Firebase.
Ejemplos de casos prácticos de Firebase en tus juegos
AdMob: Puedes obtener ingresos en tus juegos con anuncios en forma de banner, intersticiales y videos recompensados. Realiza un seguimiento del rendimiento de tus anuncios con Google Analytics.
Firebase AI Logic: Crea funciones de IA con modelos de Gemini, como nuevas formas de interacción para jugadores (entrada de voz e imagen), mundos de juego responsivos que evolucionan y experiencias personalizadas.
Analytics: Descubre cómo interactúan los jugadores en el juego, cuánto tiempo juegan, cuánto tardan en completar los niveles, la frecuencia con la que realizan compras directas desde la app y cuánto invierten en ellas, con qué frecuencia vuelven a jugar y mucho más.
App Check: Impide que los clientes no autorizados accedan a tus recursos de backend para proteger tus recursos de API contra todo tipo de abusos.
Authentication: Ofréceles a los jugadores una experiencia de acceso fluida que también permite administrar cuentas de manera segura.
Realtime Database: Lee y escribe contenido de videojuegos con esta base de datos escalable y en tiempo real. Realtime Database te permite realizar un seguimiento de la presencia de los jugadores dentro o fuera del juego
Cloud Firestore: Lee y escribe contenido de videojuegos con esta base de datos escalable y en tiempo real. Cloud Firestore tiene garantías de tiempo de actividad excepcionales y te permite entregar datos desde las ubicaciones que prefieras en el mundo.
Cloud Storage: Almacena y entrega contenido generado por el jugador de manera confiable y segura, como avatares, guías del juego y capturas de pantalla.
Cloud Messaging: Informa a los jugadores sobre contenido o niveles nuevos, o envía notificaciones push a los usuarios que completaron el contenido disponible.
Crashlytics: Dedica más tiempo a reparar las fallas que a encontrarlas. Obtén estadísticas prácticas y detalladas sobre las fallas para crear juegos más estables.
Dynamic Links: Comparte contenido como niveles personalizados, invitaciones a jugar entre usuarios y elementos dentro del juego.
Remote Config: Cambia elementos de tu juego sin implementar código, incluida la configuración de la densidad de enemigos o la frecuencia de las recargas de poder.
Cloud Functions: Ejecuta el código de backend en un entorno seguro en respuesta a los eventos activados por otros productos de Firebase y solicitudes de clientes.
Productos de Firebase admitidos
Los SDK de Firebase para C++ y Unity admiten directamente los siguientes productos de Firebase. Además, Firebase es compatible con un subconjunto de las bibliotecas disponibles para implementar un flujo de trabajo en computadoras (beta).
| Producto de Firebase | C++ | Unity | Computadoras de escritorio (Beta) |
|---|---|---|---|
| AdMob | |||
| Firebase AI Logic | |||
| Analytics | |||
| App Check | |||
| Authentication | |||
| Cloud Firestore | |||
| Cloud Functions | |||
| Cloud Messaging | |||
| Cloud Storage | |||
| Crashlytics | |||
| Dynamic Links | |||
| Realtime Database | |||
| Remote Config |