Protect People · Restore Land & Water · Build America Right
← All Posts
July 27, 2026  ·  Build It Right

SimCity, but Real: The Software Tool Designing Self-Sustaining Communities

A Stanford spinoff has built a planning tool in Unreal Engine that lets anyone type in a real address and watch generative design blueprint an entire self-sustaining community — housing, food, water, energy — based on what the land itself can support. It looks like a video game. It might be the most serious planning tool ever built.

James Ehrlich has a question he asks at the beginning of every project: What is the land telling us?

It sounds like something a landscape poet might say, but Ehrlich is not a poet. He is the founder of ReGen Villages, a Stanford University spinoff, and the director of compassionate sustainability at Stanford. His question is operational. Before a single structure is designed, before a foundation is poured or a solar panel oriented, he wants to know what the soil can grow, what the climate will deliver, where the water flows, and what the local building code will allow. He wants the land to speak first.

The tool that translates that language is called VillageOS, and it might be the most ambitious community planning software ever built.

Type in an Address. Watch a Village Appear.

VillageOS is built on Unreal Engine — the same game engine that powers Fortnite and dozens of other photorealistic video games — integrated with Cesium's 3D geospatial tile data, which provides real-world terrain, elevation, and satellite imagery at centimeter-scale resolution. The result is a planning environment that looks and feels like a high-end simulation game but is grounded in actual physical reality.

Here is how it works. A user types in a real parcel address — say, a 40-acre plot in rural Vermont or a degraded agricultural site outside Copenhagen. VillageOS pulls geospatial data for that exact location: topography, soil composition, historical climate records (temperature, precipitation, solar irradiance, wind patterns), hydrological maps, and local zoning and building codes. From that data, the system's generative design engine begins producing blueprints.

Not one blueprint. Many. VillageOS generates multiple configurations for housing, food production (greenhouses, aquaponics, seasonal agriculture), water systems (rainwater harvesting, greywater recycling, constructed wetlands), energy infrastructure (solar arrays, small wind, battery storage), and even autonomous robotics deployment for maintenance and harvesting. Each configuration is optimized against different priorities — maximum food self-sufficiency, lowest energy cost, highest density, most green space — and the user can explore them in a photorealistic 3D environment.

The rendering is not cosmetic. Because VillageOS models real solar geometry, users can check lighting conditions at any time of year, observe shadow patterns cast by buildings and vegetation across seasons, and evaluate how structures interact with prevailing winds. One feature that Ehrlich is particularly proud of: the system allows users to set the camera height to a child's eye level, so designers can experience the community the way a five-year-old would. It is a small detail that reveals a larger philosophy — design for the full range of human experience, not just the architect's walkthrough.

The Thesis: Cities Are Fragile

Ehrlich's work is rooted in a specific diagnosis of modern civilization's structural weakness. Cities, he argues, are systems optimized for efficiency under stable conditions — and catastrophically brittle when conditions change.

The logic is straightforward. Most cities depend on supply chains that stretch hundreds or thousands of miles for food, energy, and water. A single disruption — a pandemic, a severe weather event, a grid failure, a fuel shortage — can cascade through those dependencies in ways that dense urban populations have very little capacity to absorb. We saw this during COVID-19, when supply chain disruptions left grocery shelves empty in cities while rural farms had surplus they couldn't distribute. We see it during heat waves, when electrical grids buckle under air conditioning load and the most vulnerable urban residents — elderly, low-income, those without backup power — bear the consequences.

Before 1950, roughly 70 percent of the world's population lived outside cities. Today that ratio has inverted, and the United Nations projects that by 2050, 68 percent of humanity will be urban. Ehrlich does not argue that cities should be abandoned — that would be impractical and, for many people, undesirable. But he does argue that we need alternatives: communities designed from the ground up to produce a significant share of their own food, energy, and water, reducing dependence on long supply chains and increasing resilience against disruption.

This is not a fringe idea. The Global Ecovillage Network currently catalogs more than 10,000 intentional communities worldwide that operate on some version of this principle. What has been missing is a scalable way to design them.

Why Software Changes the Equation

Designing a self-sustaining community is extraordinarily complex. It requires simultaneous expertise in architecture, agriculture, hydrology, energy systems, ecology, civil engineering, and local regulatory frameworks. Historically, this meant that only large development firms or well-funded research institutions could attempt it, and even then, the process was slow, expensive, and heavily dependent on specialist consultants.

VillageOS compresses that expertise into software. Its generative design algorithms encode the relationships between soil type and crop viability, between latitude and solar yield, between precipitation patterns and water storage requirements, between building orientation and passive heating or cooling. A user does not need to know that south-facing greenhouse glazing at 42 degrees north latitude should be angled at approximately 60 degrees from horizontal for optimal winter solar gain. The software knows. The user sees the result.

"I get joy imagining we can sit down with elderly farmers who own a piece of land, and without instruction watch them type in their address." — James Ehrlich

That quote captures something important about VillageOS's design philosophy. The interface is deliberately game-like — not because the subject matter is trivial, but because games have solved the problem of making complex systems navigable by non-experts. SimCity taught a generation of players about zoning, traffic flow, and municipal budgets without ever requiring them to read a planning textbook. VillageOS is attempting something analogous for regenerative community design.

Digital Twins and Ongoing Operations

VillageOS is not just a design tool. Once a community is built, the software transitions into a digital twin — a real-time virtual replica of the physical community that integrates sensor data from installed systems. Water flow rates, soil moisture levels, energy generation and consumption, greenhouse temperatures, battery state of charge — all feed back into the model.

This creates a feedback loop that traditional community planning lacks entirely. Most developments are designed, built, and then managed through disconnected systems — a building management system here, an irrigation controller there, a spreadsheet for energy costs somewhere else. VillageOS consolidates operations into a single interface that maintains the same photorealistic environment used during design, updated in real time.

The digital twin also enables autonomous system deployment. Robotic mowers, greenhouse climate controllers, irrigation systems, and battery management can all be orchestrated through VillageOS based on real conditions rather than static schedules. If soil moisture sensors indicate that a particular growing zone is adequately hydrated, the system skips irrigation. If solar generation exceeds immediate consumption, the system routes surplus to battery storage or redirects it to energy-intensive processes like water purification.

Open Data, Open Questions

ReGen Villages has announced plans for an open-source climate data API that would allow other developers and researchers to access the geospatial and climate datasets that VillageOS aggregates. If realized, this could be significant — not because the underlying data is secret (much of it comes from public sources like NASA, USGS, and national weather services), but because the value is in the integration and the format. Raw USGS soil survey data is publicly available. Making it queryable by parcel address in a format that a generative design algorithm can consume is the hard part.

The broader question is whether VillageOS can move beyond showcase projects to widespread adoption. ReGen Villages has pilot communities in development or planning in the Netherlands, Sweden, and the United States, but the number of completed, occupied communities remains small. The software is sophisticated, but software alone does not solve the harder problems of land acquisition, financing, permitting, and the deeply personal decision to leave conventional housing for something new.

There is also the question of governance. A self-sustaining community is not just an engineering problem — it is a social one. Who decides what gets grown? How are shared resources allocated? What happens when the solar array needs replacement and the community fund is short? VillageOS can optimize a water system, but it cannot optimize a homeowners' meeting.

The Bigger Frame

VillageOS connects to multiple United Nations Sustainable Development Goals — SDG 2 (Zero Hunger), SDG 6 (Clean Water and Sanitation), SDG 7 (Affordable and Clean Energy), SDG 11 (Sustainable Cities and Communities), SDG 13 (Climate Action) — not as a marketing exercise but as a natural consequence of its design logic. A community that produces its own food addresses hunger. One that recycles its water addresses sanitation. One that generates its own power addresses energy access. The SDGs become emergent properties of good design rather than separate policy targets.

What makes VillageOS genuinely interesting is not any single feature but the integration. Individually, solar panels, greenhouses, rainwater systems, and smart irrigation are all well-understood technologies. The difficulty has always been in combining them — understanding how they interact on a specific piece of land, with specific climate conditions, under specific regulatory constraints. That integration problem is what software is good at, and it is what VillageOS is designed to solve.

Ehrlich's starting question — What is the land telling us? — is deceptively radical. Modern development almost never asks it. The standard approach is to start with a financial model (how many units can we build?), overlay it on a site plan, and then mitigate the environmental consequences after the fact. VillageOS inverts that process. It starts with the land's natural capacity and designs within it.

Whether that inversion can survive contact with real estate economics, municipal politics, and human nature is an open question. But the tool exists. The interface is intuitive. The data is real. And for the first time, a farmer with forty acres and an internet connection can type in an address and see what the land is telling them.

SimCity was always just a game. This is the version that builds something.

← From Sand to Forest: How Nanoclay and AI Drones Are Rebuilding the Earth The Machine Shop: How a New Kind of AI Lab Is Putting Custom Models in Everyone's Hands →