Los tres aparecen en la misma búsqueda y la gente los trata como alternativas. No lo son. Resuelven capas distintas del problema.
La diferencia de fondo
Pixi.js es un renderer. Dibuja cosas en WebGL muy rápido. No tiene física, ni escenas, ni input, ni audio, ni animación de sprites. Le das un árbol de objetos y los pinta.
Phaser es un framework de juegos. Trae escenas, física (Arcade y Matter), input, audio, tilemaps, animación, cámaras. De hecho Phaser 3 usó Pixi como base en su día. Es la caja completa para 2D.
Babylon.js es un motor 3D. Cámaras, luces, materiales, PBR, físicas 3D, importación de glTF, XR. También hace 2D, pero pagando el costo conceptual del 3D.
Dicho corto: Pixi es cómo se dibuja, Phaser es cómo se hace un juego 2D, Babylon es cómo se hace un juego 3D.
Cuál elegir
Elige Phaser si es tu primer juego y es 2D. Plataformas, puzzles, arcade, top-down, roguelikes. Todo lo que necesitas ya viene incluido y hay una comunidad enorme. Es con el que empiezo a la mayoría de mis alumnos, y no por casualidad: reduce el número de decisiones que tienes que tomar antes de ver algo en pantalla.
Elige Pixi si ya sabes qué estás haciendo y quieres control total del render, o si tu proyecto no es exactamente un juego — visualizaciones interactivas, editores, herramientas gráficas, UI muy custom. Pixi es más pequeño y más rápido justamente porque hace menos.
Elige Babylon si el proyecto es 3D de verdad. Un juego 3D en Phaser no es "difícil", es imposible: no es lo que hace. Babylon también es la opción si vas hacia WebXR o configuradores de producto en 3D.
El error común
Empezar con Pixi porque "es más ligero y más rápido". Lo es — y vas a pasar tus primeras tres semanas reimplementando un sistema de escenas, un loop de física y un gestor de input que Phaser ya te daba resueltos. Ligero no significa mejor para empezar; significa que hay más trabajo del tuyo por delante.
El otro error es empezar en Babylon para hacer un juego 2D "porque así aprendo 3D de paso". Vas a aprender 3D, sí, y a no terminar tu juego 2D.
Lo que sí se transfiere
Casi todo lo importante. El game loop, delta time, el fixed timestep, las máquinas de estado, la detección de colisiones, el game feel — nada de eso es de Phaser. Es de los videojuegos. Cambiar de librería después es cuestión de días; lo que cuesta meses son los conceptos.
Por eso el curso empieza en Phaser aunque acabes en otro lado.
Curso presencial de Phaser 3 en Tijuana. Las grabaciones y el código quedan disponibles para los asistentes.