Postmortem2026-09-075 min

Polygon count could not save the course.

The environment had terrain, trees, bunkers, and mountains. It still did not feel like the concept, because technical completeness and visual authorship are different jobs.

Polygon count could not save the course.

The course build was technically busy and visually empty.

There was terrain. There were trees. Bunkers occupied the right general category of space. Mountains filled the horizon. More geometry kept arriving, yet the scene moved no closer to the concept art.

The failure was not a shortage of polygons. The build had skipped the composition decisions that made the original world recognizable.

A checklist of objects is not a scene

Environment work often begins with nouns: mountain, pine, bunker, green, rock, clubhouse. Put each noun into the level and the asset list looks complete.

But the camera reads relationships. It sees whether the mountain mass frames the landing area, whether tree groups create depth, whether a bunker is carved into the ground or placed on top of it, whether light reveals the intended route, and whether the horizon makes the hole feel exposed or enclosed.

Those relationships were weak. The terrain was rigid. Vegetation repeated at even intervals. Borders looked faceted. Mountains existed as background mass rather than composition. The correct nouns were present, but the sentence was wrong.

The concept review came too late

The build had engineering checks, but they answered engineering questions. They could confirm that geometry loaded, a cup existed, and a shot system had coordinates. They could not confirm that the game camera reproduced the visual hierarchy of the approved concept.

That review needs to happen earlier, at lower fidelity.

For each hole, the useful proof is a small set of locked cameras compared against the concept for silhouette, depth planes, terrain rhythm, hazard read, planting mass, and light direction. Gray boxes are enough to fail that test. If the blockout does not compose, detailed trees will only make the wrong scene more expensive.

Delete the rejected source, keep the learning

Once the mismatch was clear, the right move was not another patch pass. The rejected course-only source files were inventoried and removed. Concept boards, character work, gameplay code, test evidence, and useful geometry data stayed.

This is an important distinction in AI-assisted production. Demolishing a failed build does not mean erasing the evidence. A clean deletion receipt preserves what was removed and why. The postmortem preserves the visual failure modes. The next build begins lighter without beginning ignorant.

Generate objects, author the world

Generative 3D tools still have a role, but it is narrower than “make the course.” They are useful for isolated candidates: rocks, signs, structures, selected vegetation studies. They are poor substitutes for measured terrain, exact routing, readable hazards, camera corridors, collision, lighting, and gameplay.

The engine must own the world. Generated assets enter it as ingredients, not decisions.

The revised production rule is simple: compare composition before detail, judge from the game camera, and never use triangle count as a proxy for fidelity.

Technical completeness can tell us that a world exists. Art direction tells us whether it is the world we meant to build.