How Shadow of War works inside

A technical reference to the engine behind Middle-earth: Shadow of War: how the executable is organised, how the game streams, stores and renders its world, and how its AI, combat, animation and Nemesis systems work.

Everything here was established by reverse engineering the Steam release (game version 1.21): static analysis of the executable, inspection of the running game's memory, and parsing of the shipped archives. Code locations are given as offsets from the image base 0x140000000, so they apply to every run of that build. Questions that remain open are listed at the end of each chapter.

Foundations

Graphics, media and motion

Gameplay systems

25 chapters, 423 sections. Updated 2026-10-30. An unofficial fan research project, not affiliated with or endorsed by Warner Bros. Games, Monolith Productions or Middle-earth Enterprises. Middle-earth: Shadow of War belongs to its owners.