Working With Mccarthy Cities Of The Plain — A Practical Guide
Most people who stumble across this topic are trying to figure out whether the Cities of the Plain material is worth their time, or they're already deep in it and running into formatting and compatibility issues they can't explain. I've spent years wading through fan-translated text repositories, broken import scripts, and half-documented asset packs tied to this. The short version is that it works, but only if you stop treating it like a finished product and start treating it like a source archive. The Cities of the Plain corpus isn't a single game, tool, or engine. It's a collection of worldbuilding assets, terrain maps, architectural references, and narrative fragments tied to Orson Scott Card's fictional setting — specifically the later installments in his Alvin Maker universe where the focus shifts from frontier settlement to urban infrastructure. When people say "Mccarthy Cities Of The Plain," they usually mean one of three things: the original prose text, a set of community-sourced terrain files, or a mod pipeline built around importing those assets into something like Unity, Unreal, or a tabletop RPG campaign framework. All three exist. They don't interoperate cleanly. Download starts at the usual community mirrors — Archive of Our Own for the prose, the Cities of the Plain discord for the terrain packs, and the unofficial wiki for mapping coordinates. The wiki is where most people waste a week before realizing it's not authoritative. I learned that the hard way after copying elevation data from an outdated page and spending six hours debugging a mesh that refused to bake because the coordinate system had shifted between versions.
Once you have the files, the pipeline is straightforward but fragile. Extract the terrain packs into a dedicated folder. Don't drop them into your project root. I ran into a naming collision once where two different contributors used the same filename for entirely different scales of map, and my importer started stitching the Great Plains grid on top of a city block layout. I found the issue by checking the file headers against the version tags in the discord announcements, then rebuilt the import script with explicit scale metadata validation.
Common Pitfalls That Nobody Warns You About
The biggest issue is scale mismatch. The prose descriptions use a fictional unit of measurement that doesn't map cleanly to meters or feet. If you try to import the terrain assets at 1:1 scale, your cities will come out either microscopically small or absurdly large depending on which reference document you trust. The workaround is to pick one consistent scaling factor and apply it globally. I use 1 unit equals approximately 0.3 meters based on door frame proportions described in the text, but that's arbitrary. Document whatever you choose. Another thing that trips people up is the lighting pipeline. The Cities of the Plain assets are baked for a daylight environment that assumes a specific atmospheric scattering model. If you import them into a modern renderer without adjusting the skybox and light probes, everything looks flat and overexposed. This isn't a bug in the assets. It's a limitation of assuming a uniform rendering target across wildly different engines. You'll need to tweak the ambient occlusion and indirect lighting settings per scene, which adds maybe forty-five minutes per environment if you're already familiar with the toolchain.
Get the Full Details

When It Simply Won't Work
If you're hoping to drop these assets into a production-ready game without significant modification, stop. The asset quality is inconsistent by design — different contributors worked at different skill levels and with different conventions. You'll get beautifully rendered plaza surfaces sitting next to low-poly buildings with broken UV maps. There's no unified LOD system. No standardized normal map generation. The prose references are occasionally contradictory on purpose, which means any attempt to create a fully consistent canonical map will hit dead ends. For tabletop use, the material works fine. For video game integration, budget at least three times the time you think you'll need. For academic or analytical reading of Card's later worldbuilding, just read the books and skip the asset hunting entirely.
Bottom Line
If you want to pursue the technical route, pick your engine, lock in a scale convention, validate every imported file against the version history in the discord, and expect to spend more time cleaning up assets than you did getting them. The community is small and helpful, but the documentation is scattered across three platforms and mostly written by volunteers who haven't updated their posts since 2019. That's the actual cost of working with this material, not the download time.