Ubisoft Anvil

From Wikipedia, the free encyclopedia
(Redirected from Anvil (game engine))

Ubisoft Anvil
Developer(s)Ubisoft Montreal
PlatformMicrosoft Windows, PlayStation 3, PlayStation 4, PlayStation 5, PlayStation Vita, Wii U, Nintendo Switch, Stadia, Xbox 360, Xbox One, Xbox Series X/S
TypeGame engine
LicenseProprietary
Websitewww.ubisoft.com/en-us/company/how-we-make-games/technology

Ubisoft Anvil (until 2009 known as Scimitar and until 2020 as AnvilNext) is a game engine created by Ubisoft Montreal and used in the Assassin's Creed video game series as well as other Ubisoft games. The engine is used on Microsoft Windows, Nintendo Switch, PlayStation 3, PlayStation 4, PlayStation 5, PlayStation Vita, Wii U, Xbox 360, Xbox One, Xbox Series X/S and Stadia. Ubisoft Anvil is one of the primary game engines used by Ubisoft along with Disrupt, Dunia, and Snowdrop.[1]

History[edit]

The engine was originally known as Scimitar.[2] Creative Director of Ubisoft Montreal Patrice Désilets said the engine was written from the ground up for Assassin's Creed in 2007.[3] The engine uses Autodesk's HumanIK middleware to correctly position the character's hands and feet in climbing and pushing animations at run-time. Anvil was improved for Assassin's Creed II to include a full night and day cycle, enhanced draw distance, the same vegetation technology used in Far Cry 2, improved lighting, reflection and special effects, new cloth system, and a new AI and NPC navigation system.[4] Assassin's Creed: Lineage short films made by Hybride Technologies (a post-production VFX studio acquired by Ubisoft) and Ubisoft Digital Arts used assets from Anvil to recreate the environment in which the live actors are filmed.[5][6] Assassin's Creed: Brotherhood and Prince of Persia: The Forgotten Sands run on an improved version of Anvil.[7][8] Assassin's Creed: Revelations in 2011 was the last game to have been developed on the first generation Anvil.[9]

In 2012 an updated version was released called AnvilNext, which was developed for Assassin's Creed III and beyond, featuring a number of enhancements.[10][11] AnvilNext features global illumination and support for a new weather system, which allows for specific weather settings as well as an automatically cycling mode as seen in Assassin's Creed IV: Black Flag.[12][13] The renderer was rewritten for higher efficiency and support for additional post-processing techniques, enabling up to 2,000 non-playable characters to be rendered in real time (compared to the few hundreds in the previous Anvil engine).[14][15][16] AnvilNext adds technology from Far Cry 3 wherein loading screens have been removed when transitioning from moving on-foot to navigating the seas.[17] Assassin's Creed Rogue in 2014 was the last game to use AnvilNext.[18]

AnvilNext 2.0 made its debut in 2014 with Assassin's Creed Unity. AnvilNext 2.0 is capable of generating structures in a flexible and automatic manner while following specific design rules and templates, which reduces the amount of time and manual effort required for artists and designers to create an intricate urban environment. Specific landmarks, such as the Notre Dame de Paris, are still designed by hand but now could be rendered at an almost 1:1 ratio to its real-life counterpart. AnvilNext 2.0 also features improved AI for non-playable characters.[19][20] The engine was rebuilt from the ground up for the game.[21][22][23] After Assassin's Creed Unity was released with multiple technical issues at launch, Ubisoft made fixes and improved the engine for Assassin's Creed Syndicate.[24][25][26] AnvilNext 2.0 would be further refined for Assassin's Creed Origins and Assassin's Creed Odyssey.[1][27] Aside from the Assassin's Creed series, AnvilNext 2.0 would be used for other Ubisoft games including Tom Clancy's Rainbow Six Siege,[28] For Honor,[29] Tom Clancy's Ghost Recon Wildlands,[30] and Tom Clancy's Ghost Recon Breakpoint.[31]

Beginning with Assassin's Creed Valhalla in 2020, the engine was rebranded as Ubisoft Anvil.[32] Ubisoft Anvil would also be used for Prince of Persia: The Sands of Time Remake,[33] Immortals Fenyx Rising,[34] and Assassin's Creed Mirage.[35] Ubisoft announced they will continue to upscale and develop the engine.[36][37]

Features[edit]

The engine received a variety of significant upgrades, including pre-baked global illumination, reflection mapping, volumetric fog, dynamic weather, and dynamic foliage to name but a few examples. For Assassin's Creed Unity there has been a similar upgrade, advanced control mechanics with physically based rendering (PBR) being the stand-out addition, enabling materials, objects and surfaces to look and react more realistically to lighting, shading and shadowing. Furthermore, the global illumination system is now more realistic with the addition of volumetric technology, physics-led objects react more realistically, and cloth behaves in a realistic manner on the protagonist, in the environment, and on other characters. The world now supports larger landmasses, more objects, bigger buildings, building interiors that can be accessed without loading screens, and many other additions that enhance visual fidelity, immersion, and the gameplay.[12][19]

Games using Ubisoft Anvil[edit]

Scimitar[edit]

Anvil[edit]

AnvilNext[edit]

AnvilNext 2.0[edit]

Ubisoft Anvil[edit]

References[edit]

  1. ^ a b "Why Ubisoft Ditched Unreal in Favor of Its Own Proprietary Tech". IGN. 16 September 2017.
  2. ^ "Assassin's Creed: Evolution of an engine". Eurogamer. 14 July 2009.
  3. ^ "Q&A: Ubisoft dissects Assassin's Creed". GameSpot. 20 September 2007.
  4. ^ "Face-Off: Assassin's Creed II". Eurogamer. 28 January 2010.
  5. ^ "Converging on Ubisoft's Acquisition of Hybride". Animation World Network. 15 October 2008.
  6. ^ "Assassin's Creed III: The tech behind (or beneath) the action". fxguide. 11 December 2012.
  7. ^ "Face-Off: Assassin's Creed: Brotherhood". Eurogamer. 18 November 2010.
  8. ^ "The Latest Prince of Persia Plays With Solid Water and Flexible Time". Kotaku. 19 February 2010.
  9. ^ "Face-Off: Assassin's Creed: Revelations". Eurogamer. 19 November 2011.
  10. ^ "'Assassin's Creed 3's' newest video shows off its AnvilNext engine". Polygon. 2 August 2012.
  11. ^ "Assassin's Creed 3 footage boasts new AnvilNext engine". Eurogamer. 2 August 2012.
  12. ^ a b "Ubisoft Talks AC4 Tech – AnvilNext Engine Features, Global Illumination, DX11.2, AMD's Mantle". DSOGaming. 11 October 2013.
  13. ^ "Face-Off: Assassin's Creed 4: Black Flag". Eurogamer. 30 October 2013.
  14. ^ "Assassin's Creed III: The Redesigned Anvil Engine". Game Informer. 28 March 2012.
  15. ^ "'Assassin's Creed 3' Trailer Explains AnvilNext Gameplay Engine". Game Rant. 2 August 2012.
  16. ^ "Face-Off: Assassin's Creed 3". Eurogamer. 31 October 2012.
  17. ^ "Tech Analysis: Assassin's Creed 4". Eurogamer. 20 July 2013.
  18. ^ "Face-Off: Assassin's Creed Rogue". Eurogamer. 15 March 2015.
  19. ^ a b "'Assassin's Creed Unity' Trailer Highlights Next-Gen Anvil Engine". Game Rant. 22 July 2014.
  20. ^ "Face-Off: Assassin's Creed Unity". Eurogamer. 17 November 2015.
  21. ^ "Ubisoft Says Rebuilding Assassin's Creed Engine For Unity Was 'Painful'". Game Informer. 12 February 2015.
  22. ^ "Ubisoft: Rebuilding the Assassin's Creed Unity engine was 'painful'". Game Developer. 12 February 2015.
  23. ^ "Ubisoft on what created the "perfect storm" behind Assassin's Creed Unity". Eurogamer. 21 March 2018.
  24. ^ "'Assassin's Creed Syndicate' Has Learned From 'Unity's Mistakes". Game Rant. 12 May 2015.
  25. ^ "Assassin's Creed Syndicate has learned from Unity's mistakes, but is that enough?". Eurogamer. 24 September 2015.
  26. ^ "Face-Off: Assassin's Creed Syndicate". Eurogamer. 27 October 2015.
  27. ^ "How Assassin's Creed Odyssey Is Redesigning Naval Combat". IGN. 14 August 2018.
  28. ^ "Tom Clancy's Rainbow Six Siege Visual Analysis: PS4 vs. PC vs. Xbox One". GamingBolt. 24 December 2015.
  29. ^ "For Honor: Graphics & CPU Performance". TechSpot. 16 February 2017.
  30. ^ "Tom Clancy's Ghost Recon Wildlands Performance Review". Tom's Hardware. 18 March 2017.
  31. ^ "Ghost Recon Takes A Shot At Vulkan And DX11". PC Perspective. 8 April 2020.
  32. ^ "Assassin's Creed Valhalla - Full PC Specs And Features Revealed". TheGamer. 14 October 2020.
  33. ^ "Ubisoft Rewinds Prince Of Persia: Sands Of Time For A Faster, Mocapped Remake". GameSpot. 30 September 2020.
  34. ^ "Immortals Fenyx Rising PC system requirements have been revealed". PCGamesN. 5 November 2022.
  35. ^ "Why AC Valhalla May Still Be Holding Assassin's Creed Mirage Back". Game Rant. 19 July 2023.
  36. ^ "Ubisoft scaling Anvil, Snowdrop engines to flex next-gen consoles". TweakTown. 31 March 2021.
  37. ^ "Future Assassin's Creed Games Could Be 15 Hours Long Rather Than 150 According To Executive Producer". TheGamer. 11 September 2022.