Messiah Engine es un motor de juegos desarrollado por NetEase. Es compatible con múltiples plataformas, como iOS, Android y PC, con especial atención en los juegos para móviles.
Historia El desarrollo de Messiah Engine comenzó en 2007. Se presentó por primera vez en 2010, y su primer juego se lanzó en 2013. Zhao Yukun, jefe de desarrollo del motor, afirmó que se inspiró en el científico de la computación Edwin Catmull, quien desarrolló el algoritmo de muestreo estocástico utilizado inicialmente por el software de renderizado distribuido Pixar RenderMan. La primera demostración se le mostró al fundador de NetEase, Ding Lei, en un iPad mini 2. El motor ahora es compatible con múltiples plataformas como iOS, macOS, Android, PC, PS4/PS5, Switch y Xbox. NetEase mostró el motor en público en la E3 2016 junto con su juego Tianxia. Ha recibido más de 20 patentes.
A julio de 2021, el motor se ha utilizado para desarrollar 9 juegos, incluidos Diablo Immortal y Where Winds Meet, así como muchos juegos móviles como Knives Out, Eternal Arena, A Dream of Jianghu, The Legend of Glory y Ace Racer.
Características Un enfoque principal de Messiah Engine es aprovechar eficientemente múltiples procesadores o núcleos de procesadores al igual que Pixar RenderMan en el que se inspiró. Más allá de la renderización general, la físicas y los subprocesos de interfaz de usuario, el motor intenta dividir aún más las tareas en "secciones de ejecución", con una cola dedicada a gestionar las tareas que tienen dependencia entre sí. Para ser compatible con múltiples plataformas, Messiah Engine utiliza una capa de abstracción de hardware compuesta por tres subcapas: algoritmo, traducción y controlador de dispositivo.
El motor admite renderizado basado en física (PBR) e iluminación global en tiempo real.
Referencias
Categoría:Software propietario Categoría:Videojuegos de NetEase Categoría:Motores de videojuegos