I'd like to know how to build android multiplayer games but I'm struggling to find a step-by-step or good resources on this topic. My main questions is which engine and api to use? I'd like to achieve this with the technologies I already know such as Firebase and Libgdx on android studio.
All my researches point to things like Unity, Godot and unreal. Is this the only/better way to go since I want to build simple games such as pool ?
What I want to build is a multiplayer game on where the users should be able to invite friend from their social media to play against, provide rankings and sharing results on social media. ONLY for Android, using Java and free resources (APIs, db's, engines).
A good example would be Trivia Crack how is this game (probably) made? which technologies?