Skip to main content

Middle-earth: Shadow of War

Game2 documents

2 documents in the library are about Middle-earth: Shadow of War, from writers such as Game Developers Conference, the newest from 2021. Each has a summary and key insights with the page they come from.

Middle-earth: Shadow of War cover

Go behind enemy lines to forge your army, conquer Fortresses and dominate Mordor from within. Experience how the award winning Nemesis System creates unique personal stories with every enemy and follower, and confront the full power of the Dark Lord Sauron and his Ringwraiths in this epic new story of Middle-earth.

Released
Oct 10, 2017
Developer
Monolith Productions
Publisher
WB Games
Genres
Role-playing (RPG), Adventure
Platforms
PlayStation 4, Nintendo Switch 2, PC (Microsoft Windows), Xbox One

Game data from IGDB.com

Documents about Middle-earth: Shadow of War

Cover of Middle-earth: Shadow of War: Creating Multi-Character Combat Animations
58 min
Game Developers Conference58 min

Middle-earth: Shadow of War: Creating Multi-Character Combat Animations

The development of Middle-earth: Shadow of War centered on the implementation of complex, multi-character combat animations to establish a visceral and brutal aesthetic.

  • Monolith Productions managed a high-volume animation pipeline for Middle-earth: Shadow of War by producing 1,200 unique sync-action animations between the player and orcs within a three-year development window.
  • To maintain production efficiency, the team utilized a motion capture-first workflow where in-house animators performed the stunts, allowing for rapid iteration and immediate feedback from designers on-site.
  • The studio employed a 'destructive' animation workflow that prioritized baking keys and layering poses over traditional non-destructive rigging, enabling animators to quickly adjust timing and weight without getting precious about curve handles.
Game Developers ConferenceFeb 2021
Cover of Performance and Memory Postmortem for Middle-earth: Shadow of War
69 min
Game Developers Conference69 min

Performance and Memory Postmortem for Middle-earth: Shadow of War

Middle-earth: Shadow of War required extensive technical optimization to support a complex open-world environment featuring up to 200 unique AI actors.

  • To manage 200 unique AI entities in Middle-earth: Shadow of War, the team moved away from individual system threading in favor of a 'monolithic' approach, where entire systems like effects were scheduled to run on a single core to minimize context switching and cache misses.
  • The engine team replaced expensive kernel semaphores with lightweight multiple-reader/single-writer primitives, such as Microsoft’s Slim Reader/Writer (SRW) lock, to reduce CPU overhead during high-contention scenarios.
  • To optimize GPU constant buffer uploads, the team implemented named constant buffers and heuristic-based data packing, which prioritized frequently used constants and zero-valued data to minimize memory footprint and avoid cache line flushing issues.
Game Developers ConferenceJan 2020

Writers

Related topics