AnvilNext (noto come Scimitar durante il suo sviluppo, poi Anvil ) è un motore di gioco sviluppato da Ubisoft Montreal . Utilizzato per la prima volta, sotto il nome Anvil, sul gioco Assassin's Creed , è stato poi utilizzato per altri giochi dello studio, pur essendo stato progressivamente ottimizzato, in particolare in termini di clipping e tearing . Una nuova versione, AnvilNext, è stata creata per succederla. È stato utilizzato per la prima volta con Assassin's Creed III . In un'intervista fatta sul sito jeuxvideo.com, uno sviluppatore di Ubisoft Montreal ha indicato che AnvilNext conteneva 7 milioni di righe di codice.