Games with Firebase: A new course by Google

Google's Firebase is a cloud platform for web and mobile application development. It is available for different platforms (iOS, Android and web), which is faster to work in development.

Games with Firebase is a series for game developers to improve the performance and interaction of their games with Firebase tools. In this first episode, we’ll show you how Remote Config can help you gradually roll out new features with more confidence. With Remote Config, you can dynamically change the behavior and appearance of your game to provide personalized experiences for players and deploy features without users having to download a game update.

What is Firebase?

Google’s Firebase is a cloud platform for web and mobile application development. It is available for different platforms (iOS, Android and web), which is faster to work in development.

Although it was created in 2011, it became part of Google in 2014, starting as a real-time database. However, more and more features were added that, in part, made it possible to bundle the Google Product SDKs for different purposes, making them easier to use.

What is Firebase for?

Its essential function is to simplify the creation of both web and mobile applications and their development, ensuring that the work is faster, but without sacrificing the required quality.

Its tools are varied and easy to use, considering that their grouping simplifies management tasks to the same platform. Their purposes can be divided into four groups: development, growth, monetization and analysis. It is especially interesting so that developers do not need to spend so much time on the backend, both in development and maintenance issues.

Maybe you are looking on the internet: Firebase tutorial, firebase manual or firebase dev, but the best way to understand what Firebase consists of is to get an idea of ​​the tools it offers and what they are intended for, something that we will see below.

Firebase has different functionalities, which can be basically divided into 3 groups: Development (Develop), Growth (Grow) and Monetization (Earn), to which we must add Analytics (Analytics).