Anvil (motor de juego)

Anvil (conocido como Scimitar hasta 2009) es un motor desarrollado por Ubisoft Montreal para su uso en dos de sus franquicias más exitosas, Assassin’s Creed y Prince of Persia. Una de sus características más innovadoras es el uso del paquete de middle-ware HumanIK de Autodesk.

Desarrollo

Según el director técnico Claude Langlais, el modelado se realiza en Autodesk 3ds Max para el entorno, y en ZBrush para los personajes. El HumanIK de Autodesk ayuda a calcular las posiciones de las manos y los pies del personaje jugable en el mundo, de forma que transmitan una secuencia de animación convincente.

El motor se mejoró en Assassin’s Creed II para incluir ciclos de día y noche, iluminación mejorada, reflejos, IA y sistemas de navegación de los PNJ.

AnvilNext

El logotipo de AnvilNext

Como sucesor de Anvil, el motor AnvilNext cuenta con varias herramientas tecnológicas nuevas con las que los desarrolladores pueden trabajar, como la iluminación diferida, la oclusión ambiental, la compatibilidad con un sistema de ciclos climáticos dinámicos, un nuevo modo de cámara, una IA de multitudes mejorada, así como avances en la animación y mejoras visuales. La tecnología fue pionera en el juego Assassin’s Creed III.

Se rumoreaba que ninguna de las animaciones anteriores de la serie Assassin’s Creed se había trasladado al motor AnvilNext, con la intención de aportar una sensación totalmente nueva a Ratonhnhaké:ton. Esto se demostró falso, ya que varias animaciones siguen presentes en Assassin’s Creed III y en los juegos posteriores de la serie, construidos con el motor AnvilNext.

AnvilNext, según se informa, posee la capacidad de renderizar multitudes en miles, mientras que el motor anterior se limitaba a los cientos. El motor también permite la implementación de un mundo de juego dinámico, permitiendo que el mundo cambie por sí mismo en el transcurso del tiempo. Esto significa que los asentamientos enemigos pueden aparecer o desaparecer, en relación con los acontecimientos del juego.

AnvilNext se ha utilizado para cuatro juegos de Assassin’s Creed. Además de Assassin’s Creed III, se ha utilizado para desarrollar el remake en HD de Assassin’s Creed III: Liberation, Assassin’s Creed IV: Black Flag y Assassin’s Creed: Rogue.

AnvilNext 2.0

AnvilNext 2.0 es capaz de generar estructuras de forma flexible y automática siguiendo reglas y plantillas de diseño específicas, lo que reduce la cantidad de tiempo y el esfuerzo manual que necesitan los artistas y diseñadores para crear un intrincado entorno urbano. Algunos lugares emblemáticos, como Notre Dame de París, se siguen diseñando a mano, pero ahora se pueden renderizar en una proporción casi 1:1 con respecto a su homólogo en la vida real.

AnvilNext 2.0 se ha utilizado para cinco juegos de Assassin’s Creed. Se ha utilizado para desarrollar Assassin’s Creed: Unity, Assassin’s Creed: Syndicate, Assassin’s Creed: Origins, Assassin’s Creed: Odyssey y Assassin’s Creed: Valhalla.