KeepScoutKeepScout
Buildings6 min read·Jul 8, 2026

Building Prerequisites: The Full Dependency Chain

Why a single upgrade can require a dozen other buildings, how the tree resolves recursively, and how to see the whole thing at a glance.


Evony gates almost every meaningful upgrade behind other buildings. The Academy needs the Keep; the Keep needs Walls, Farms and troop buildings; those needs cascade. Understanding how the tree resolves saves you from half-finished upgrades.

Prerequisites are recursive

A requirement is never just one level deep. If a building needs the Keep at 30, and the Keep at 30 needs the Academy at 25, then the Academy at 25 is also your prerequisite – even though nothing pointed at it directly. The full chain is the transitive closure of every dependency.

Highest-level-wins: if two different buildings both require your Walls, the one that needs the higher Walls level sets the target. You build to the maximum requirement across the whole tree, once.

What to build first

  • Resolve the deepest prerequisites first – they unblock everything above them.
  • Batch buildings that share a requirement so you only raise that shared dependency once.
  • Watch for non-building requirements too – some upgrades also need a research or a formation unlocked.

See the whole tree instantly

The calculator resolves the entire recursive prerequisite tree for any building and target level, listing each prerequisite and the exact level it must reach. Type your current level into any requirement and it drops out of the list – so you can see, at a glance, only the work you still have left.

Free tool

Building RSS Calculator

Exact food, wood, stone, ore & time for any upgrade range – with the full prerequisite tree.

More in Buildings