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.
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 | |||
Analytics | |||
App Check | |||
Authentication | |||
Cloud Firestore | |||
Cloud Functions | |||
Cloud Messaging | |||
Cloud Storage | |||
Crashlytics | |||
Dynamic Links | |||
Realtime Database | |||
Remote Config |