MATT HASTINGSHOMEFRONT END PHILOSOPHYPROJECTSTHREE HAMMERS
Maps · Oct 6, 2026

Lighter maps

The first Dark Iron mission is set in an industrial yard, so its map lost more than half its forest. Here is how a 67%-blocked sketch became a 30% one, why the first attempt was sent back, and what the result looks like in the game.

Every map in Three Hammers so far has been a forest or a mountain pass, with about two thirds of the ground blocked. The first Dark Iron mission takes place in an abandoned foundry yard, and a yard should feel open. This chapter is about redrawing that map with less than half the cover, while keeping the routes and chokepoints the mission depends on.

The early missions in Three Hammers are crowded with terrain on purpose. Forest and rock fill about two thirds of each map, the fights happen in the gaps, and a wood you can cut through is a real decision. That suits a mountain pass. It does not suit the place the Dark Iron route begins: a half-abandoned foundry on the edge of the Badlands, with a casting hall in an open bowl, a workers' yard under the rim, and a rival claimant's camp on the far side.

So we set a different rule for this kind of mission. Maps that are yards or open ground get a lighter share of impassable terrain, and every layout is checked at minimap size before it counts as finished.

Where it started

The original sketch, at minimap size: about 67% of the ground is forest or rock. The roads are clear, but almost everything between them is blocked.
The original sketch, at minimap size: about 67% of the ground is forest or rock. The roads are clear, but almost everything between them is blocked.

The first sketch of the map followed the old habit. Its roads were good: three ways out of the player's camp, a narrow footpath to the workers' yard, a wide stair up to the casting hall, a long loop round the south. But almost everything between those roads was forest, so the yard read as a clearing in a wood rather than a works.

The first try, and why it went back

The first redraw at 30%: the forest is thinned, but the rock is scattered across the open ground in evenly sized blobs.
The first redraw at 30%: the forest is thinned, but the rock is scattered across the open ground in evenly sized blobs.

The first redraw hit the target number and still looked wrong. The rock had become a field of similar round outcrops spread evenly over open grass, like polka dots. None of them shaped anything. The forest clumps were all about the same size, and with open ground on every side, an army could ignore the roads entirely.

A percentage is easy to hit and says nothing about whether a map plays well. It went back with two notes: rock should be ridges and outcrop chains that make the chokepoints, and woods should vary in size so that each road stays the natural way between the places it joins.

The layout we kept

The adopted layout, also at 30%: rock now runs in ridges along the valley sides and the hall's back wall, and the Charcoal Wood is a real wood.
The adopted layout, also at 30%: rock now runs in ridges along the valley sides and the hall's back wall, and the Charcoal Wood is a real wood.

The second redraw keeps the same places, the same mines and the same road network, and moves the mass to where it matters. Rock ridges now line the cart road's valley, the back of the casting-hall bowl, the gantry's footing and the camp rims, and every one of them sits inside a band of bare dirt. Three larger woods sit between the roads, with smaller stands and single copses filling the rest, and plenty of trees stay within reach of both bases so workers have something to cut.

A checker measured every road against the shortest open path between its ends. On every route the road and the open path agree to within about ten percent at node-to-node scale, so the roads are where the walking happens. The two chokepoints the mission leans on, a six-wide cart neck and a four-wide gantry, measure at their designed widths.

The heavier alternative at 42%, for comparison. Same places and roads, thicker woods between them.
The heavier alternative at 42%, for comparison. Same places and roads, thicker woods between them.

We also drew a heavier 42% version as a fallback. On every route, the two versions' walking times differed by at most three seconds, so the choice came down to how the map should feel. We picked the lighter one.

In the game

The graybox of the mission is now built from the lighter layout, so here is the same ground in the engine. These are scripted captures from a test run: stand-in art, nobody has played it yet, and the fog is lifted for the four views of places so you can see the whole site.

The player's start, the Spur Camp: a lent camp with no wall, the starting host lined up, and its own small gold seam tucked behind it.
The player's start, the Spur Camp: a lent camp with no wall, the starting host lined up, and its own small gold seam tucked behind it.
The Casting Hall alone in its bowl of dirt and slag. It belongs to nobody yet: walk a soldier up to it and it becomes yours, and it can train siege engines.
The Casting Hall alone in its bowl of dirt and slag. It belongs to nobody yet: walk a soldier up to it and it becomes yours, and it can train siege engines.
The Hands' Yard: the eight skilled workers the overseers left behind, beside the richest seam on the map. They stand apart, so they are freed one at a time.
The Hands' Yard: the eight skilled workers the overseers left behind, beside the richest seam on the map. They stand apart, so they are freed one at a time.
The rival claimant's camp on the far rim, with its hall, foundry, towers and standing garrison. Breaking this hall is how the mission is won.
The rival claimant's camp on the far rim, with its hall, foundry, towers and standing garrison. Breaking this hall is how the mission is won.

The next two are mid-mission, with no fog lifted: only what the player's units can see.

Nearly eight minutes in: the rival's first strike column has reached the Casting Hall and runs into its defenders, with a bombard at the edge of sight.
Nearly eight minutes in: the rival's first strike column has reached the Casting Hall and runs into its defenders, with a bombard at the edge of sight.
About six minutes in: the rival's pressgang marching along the North Rim road towards the workers' yard, past a small gold seam. A soldier who reaches the hands first frees them.
About six minutes in: the rival's pressgang marching along the North Rim road towards the workers' yard, past a small gold seam. A soldier who reaches the hands first frees them.

What is still a sketch

The minimaps above are design sketches at one pixel per map tile. The in-game captures come from a scripted test run of the graybox: stand-in art, with some units placed by the test script, cropped to the map view. Nobody has played the mission yet. Every walking time and percentage here is a design estimate or a scripted measurement, and every balance number in the mission is still a hypothesis. How long the mission actually takes will be measured the only way we accept, by a person playing it.