A utopian society feature is a short description of how an imagined civilization solved a problem that real human societies still struggle with. This generator produces those features as compact prompts, pairing a recognisable problem — inequality, corruption, loneliness, pollution — with an inventive mechanism and the outcome it produced. It is built for writers, game designers, and futures-studies facilitators who need a quick spark for optimistic worldbuilding.
How it works
The tool keeps three lists: human problems grouped by domain (economy, governance, environment, health, education, social), solution mechanisms that a utopia might use, and outcomes that follow. When you Generate, it selects a problem from your chosen domain, a mechanism, and an outcome at random and stitches them into a single sentence of the form “This society solved X through Y, and Z.” Choosing a specific domain restricts the problem to that area; choosing Any draws across all of them. Requesting several features avoids immediate duplicates so you can sketch a whole society at once.
What the six domains cover
The domain filter shapes which problems appear. Each domain addresses a different dimension of collective life:
Economy — problems of scarcity, inequality, labour, and distribution. Mechanisms in this domain tend to involve ownership structures, exchange systems, and the organisation of work. A generated feature might describe how the society eliminated hoarding, or how it valued caregiving alongside commercial production.
Governance — problems of power, accountability, corruption, and collective decision-making. Features here describe how authority was distributed, how majorities were prevented from overriding minorities, or how leadership was earned and lost.
Environment — problems of pollution, resource depletion, climate, and the relationship between human settlement and the natural world. Mechanisms tend to involve energy systems, materials, agriculture, and city design.
Health — problems of illness, mental health, ageing, disability, and access to care. Features describe how care was organised, funded, and distributed, and what it meant for a society to take collective responsibility for wellbeing.
Education — problems of access, conformity, rote learning, and the gap between schooling and genuine understanding. Mechanisms describe how learning was structured across a life, not just in childhood.
Social — problems of loneliness, prejudice, belonging, conflict, and the quality of everyday life between people. These features are often the most intimate — describing how people treated each other rather than how institutions functioned.
Turning a prompt into a story
A single generated feature gives you a premise. To turn it into usable speculative fiction, ask three questions about every feature you keep:
What did it cost? No solution is free. A mechanism that eliminated material inequality probably required someone to give something up. Who? Were they willing? The answer is the source of your conflict.
What did it break? Systems are interconnected. A feature that solved environmental pollution may have changed how cities were built, which changed how people spent their time, which changed what they valued. Follow the consequences two steps out.
Who resists it, and why? Even in a utopia, not everyone agreed. The people who opposed the mechanism — and were overruled, or co-opted, or simply left — are often the most interesting characters in the story.
Generate a batch across several domains, keep the features whose mechanisms feel genuinely inventive, and let the inter-domain tensions (a governance feature that contradicts an economy feature, for instance) generate your plot.