Barracks

All military units are created at the barracks. After construction, barracks can train only the most basic of troops, while more advanced troops can be unlocked by upgrades.

Some units are restricted to specific regions, so it is not possible to build all types of units in a single city.

Upgrades
There are several upgrades available for barracks to train