SOJEN
Build Living, Breathing D&D Cities with Rich Backstories
Create detailed urban campaign settings with interconnected districts, factions, NPCs, and political intrigue. From bustling trade hubs to shadowy undercities—bring your D&D cities to life.
Early Access Code: buildworlds2026
Steps to Success
Create city entities: districts (merchant quarter, noble district, slums), factions (thieves guild, city watch, merchant council), and key locations (taverns, landmarks, guild halls)
Develop canon entries for city history, major events, political conflicts, and the relationships between factions
Build story arcs for urban campaigns: political intrigue, gang wars, investigation mysteries, or factional conflicts
Generate codex documents as city guides for your players, featuring district descriptions, faction information, and local rumors
Suggested Style Prompt
Use this prompt in Sojen to achieve the perfect style for your creation:
Apply a detailed urban fantasy aesthetic with medieval architecture, bustling market scenes, shadowy alleyways, and diverse city districts showing both wealth and poverty
Style Examples
How It Works
SOJEN empowers game masters to create richly detailed D&D city backstories through a comprehensive world-building engine. Design city entities like districts, guilds, landmarks, and key NPCs, then develop canon entries for historical events, political conflicts, and urban legends. Organize your city's story into timeline periods—from ancient founding to current events. Connect entities to show factional relationships, power dynamics, and hidden alliances. Generate codex documents as player handouts featuring city guides, district descriptions, and faction information. Create story arcs for urban campaigns, political intrigue, and investigation scenarios. Use the Discord bot to let players interact with city NPCs in character. Generate images for districts, landmarks, and key locations to visualize your urban setting.















