Si vas en serio con lo de hacer juegos te recomendaría la lectura de algún libro que explique todos los conceptos. Conociéndolos, al final todas las bibliotecas y motores son familiares. Un juego y más con online da para escribir mucho.
El Beginning Android Games de Apress está muy bien, lo escribió el creador de libgdx aunque no usa libgdx porque te enseña a hacer tu propio motor de juegos usando el API de Android. Creo que hay traducción al español.
El online es meterse en aguas farragosas si quieres que funcione bien, sea seguro, etc. especialmente si el juego es en tiempo real (no por turnos)... mejor hazlo con los Google Play Game Services, al menos al principio por simplicidad y porque no necesitas servidores.