Quantic Dream ha confirmado que Star Wars: Eclipse funcionará sobre una evolución de su motor propietario, el mismo que impulsó Detroit: Become Human. Este software interno, optimizado para el hardware de nueva generación, debe resolver dos desafíos clave: el fotorrealismo en escenas cinematográficas y la simulación de batallas espaciales con miles de partículas simultáneas. La clave está en su sistema de renderizado híbrido, que combina iluminación global en tiempo real con técnicas de voxel cone tracing para lograr sombras y reflejos sin precedentes en entornos de alta densidad.
Pipeline técnico: MotionBuilder, Maya y el peso de los NPCs 🛠️
El flujo de trabajo de Quantic Dream se apoya en Maya para el modelado y la escultura de entornos, y en MotionBuilder para la captura de movimiento facial y corporal. A diferencia de estudios como Naughty Dog o Rockstar, que usan motores más estandarizados, Quantic Dream apuesta por un pipeline cerrado que permite un control granular sobre la animación. El verdadero reto técnico es la densidad de NPCs: el motor debe gestionar cientos de personajes no jugables en pantalla sin sacrificar la calidad de las texturas ni los 60 fotogramas por segundo. Para ello, utilizan un sistema de nivel de detalle (LOD) dinámico que reduce la geometría de los objetos lejanos sin perder la iluminación fotorrealista.
¿El fin del middleware? Lecciones para desarrolladores indie 🚀
La decisión de Quantic Dream de mantener un motor propietario contrasta con la tendencia actual de usar Unreal Engine 5. Para los desarrolladores independientes, el caso de Eclipse demuestra que el middleware no es obligatorio, pero sí arriesgado. La inversión en herramientas internas solo se justifica si el juego exige un control extremo sobre el renderizado de partículas (como explosiones de naves) y la gestión de memoria para NPCs masivos. Si tu proyecto no necesita ese nivel de fidelidad, ahorrarás tiempo usando soluciones comerciales.
Qué desafíos técnicos específicos presenta la simulación de partículas masivas a escala galáctica en el motor de Eclipse para mantener el fotorrealismo sin sacrificar el rendimiento en tiempo real?
(PD: los game jams son como las bodas: todo el mundo feliz, nadie duerme y acabas llorando)