Hi, I want to build a real time multiplayer game in Unity. For simplicity and prototyping purposes, I want to make a 3D free roam map where multiple users can race their cars and bash into each other. I am considering Unity Multiplayer, Photon and Firebase RTDB as my backend options.
I have already successfully developed a turn based card game (Poker) using Firebase and it was an amazing experience for our team. It was a bit tough, but the resulting product worked really well. I have heard concerns from people over latency issues with Firebase (and other problems like pricing model). I want to know if Firebase can actually be used as a backend solution for my use case? Will it work good enough? I know I will have to develop solutions like matchmaking, lag compensation and other solutions which are already solved in Photon and Unity Multiplayer, but I want to try out Firebase and try to see if a better solution is possible.
At the moment, I don't really care about pricing until it will be wildly higher than other options. I just need to know if I should even consider Firebase for such a use case.