Anvil (játékmotor)

Az Anvil (2009-ig Scimitar néven ismert) a Ubisoft Montreal által fejlesztett motor, amelyet két legsikeresebb franchise-ához, az Assassin’s Creedhez és a Prince of Persia-hoz használnak. Egyik leginnovatívabb jellemzője az Autodesk HumanIK middle-ware csomagjának használata.

Kifejlesztés

A technikai igazgató, Claude Langlais szerint a modellezés a környezethez Autodesk 3ds Max-ban, a karakterekhez pedig ZBrush-ban történik. Az Autodesk HumanIK segíti a játszható karakter kezeinek és lábainak helyzetének kiszámítását a világban, hogy azok meggyőző animációs szekvenciát közvetítsenek.

A motort az Assassin’s Creed II-ben továbbfejlesztették, hogy nappali és éjszakai ciklusokat, továbbfejlesztett világítást, tükröződéseket, AI-t és NPC navigációs rendszereket tartalmazzon.

AnvilNext

Az AnvilNext logó

Az Anvil utódjaként az AnvilNext motor számos új technológiai eszközzel büszkélkedhet a fejlesztők számára, amelyekkel dolgozhatnak, beleértve a halasztott világítást, a környezeti okklúziót, a dinamikus időjárási ciklusrendszer támogatását, egy új kameramódot, a javított tömeg AI-t, valamint az animáció és a jobb látványvilág fejlesztését. Az Assassin’s Creed III játékban úttörő szerepet játszó technológia.

A pletykák szerint az Assassin’s Creed-sorozat korábbi játékbeli animációit nem vitték át az AnvilNext motorba, azzal a szándékkal, hogy teljesen friss érzést hozzanak a Ratonhnhaké:tonba. Ez hamisnak bizonyult, mivel számos különböző animáció továbbra is jelen van az Assassin’s Creed III-ban és a sorozat későbbi játékaiban, amelyek az AnvilNext motorra épülnek.

Az AnvilNext állítólag rendelkezik azzal a képességgel, hogy a tömegeket ezres nagyságrendben renderelje, míg az előző motor csak százas nagyságrendre korlátozódott. A motor emellett lehetővé teszi a dinamikus játékvilág megvalósítását is, ami lehetővé teszi, hogy a világ az idő múlásával megváltozzon. Ez azt jelenti, hogy a játék eseményeihez kapcsolódóan ellenséges települések jelenhetnek meg vagy tűnhetnek el.

AzAnvilNextet eddig négy Assassin’s Creed játékhoz használták. Az Assassin’s Creed III mellett az Assassin’s Creed III: Liberation, az Assassin’s Creed IV: Black Flag és az Assassin’s Creed HD remake-jének fejlesztéséhez is használták: Rogue.

AnvilNext 2.0

Az AnvilNext 2.0 képes rugalmasan és automatikusan, meghatározott tervezési szabályokat és sablonokat követve struktúrákat generálni, ami csökkenti a művészek és tervezők számára a bonyolult városi környezet létrehozásához szükséges időt és kézi munkát. Bizonyos nevezetességeket, például a Notre Dame de Paris-t még mindig kézzel tervezik, de most már szinte 1:1 arányban lehet renderelni a valós megfelelőjével.

Az AnvilNext 2.0-t már öt Assassin’s Creed-játékhoz használták. Az Assassin’s Creed: Unity, az Assassin’s Creed: Syndicate, az Assassin’s Creed: Origins, Assassin’s Creed: Odyssey és Assassin’s Creed: Valhalla.