About

RPGen is a web-based text RPG that combines the best elements of classic adventure games. Inspired by old-school text-based dungeons, traditional Dungeons & Dragons mechanics, and point-and-click adventure games, it offers a unique experience where every campaign is procedurally generated and dynamically shaped by your decisions.

A Game Master Agent analyzes every action you take, reshaping the underlying parameters of the campaign to create a living, breathing universe that reacts to your choices in unique ways. No two campaigns are ever identical.

World Generation

At the beginning of each campaign, you go through the generation of key elements that define your adventure.

Genre
Choose the type of world you want to explore
  • Fantasy: Classical fantasy with magic, elves, dark evils, and pseudo-medieval settings
  • Sci-fi: Cyberpunk dystopia with corporations, trans-humanism, AI, and rapid technological advancement
  • Horror: Psychological pressure meets cosmic darkness, where unknown forces manifest in everyday life
  • Slice-of-life: Everyday stories of normal people seeking balance and harmony in their communities
Universe
The world in which your campaign takes place

Choose from pre-made universes or create your own with custom details. The system fills in the blanks to generate a rich, well-described universe featuring:

  • Playable locations: Mini-dungeons and sub-sections based on available locations
  • World factions: Core groups with different demographics, cultures, values, and goals
  • History: A narrative explaining how the universe reached its current state, including power structures, hierarchies, and key events
Campaign
The overarching story and its key elements
  • Main conflict: The central event that drives the campaign, dynamically changing based on your decisions
  • Factions involved: Main groups shaping the political and geographical landscape
  • Main allies: Companions who join your party, each with unique backgrounds and motivations
  • Main enemies: Powerful characters with their own agendas, guaranteed to oppose your goals
  • Ultimate boss: A powerful enemy that requires strategy, alliances, and careful planning to overcome
  • Random events: Uncontrolled events that reshape the universe, changing based on player decisions

Character Creation

Create your character using traditional DnD-style mechanics. Roll dice and assign skill points to different abilities. You can provide as much detail as you want for your character's backstory and physical description—the system will fill in the gaps.

Character Properties
  • Name: How other characters refer to you
  • Origin: Ethnic origin and region of birth or early childhood
  • Back Story: The basic story of how your character became who they are today
  • Profession: Unique abilities based on work experience
  • Physicality: Body description including height, build, distinctive features, and appearance
Skills
  • Strength: Physical strength for navigating the world
  • Intelligence: Analytical and reasoning abilities for finding alternative solutions
  • Agility: Fine movements and speed for physical interactions
  • Scholarship: Education level that provides context about the universe and opens new dialogues
  • Intuition: Extra-sensorial ability that manifests differently based on universe type (magic, technology, special senses, charisma)

Game Interface

Text-Based Narration

A narration panel describes the unfolding story step by step in plain text. Using clear descriptions and poetic narration when appropriate, you'll read about situations and type out your character's desired actions.

Chat Input

A chat input field allows you to take actions that trigger events. You can also ask for more information about the context, clarify previous events, or zoom in and out of the current environment.

Visual Environment Panel

A pseudo-static image renders the current situation, re-rendered every time you take an action that modifies the environment. The panel can zoom in to render character portraits during conversations. Future versions will include interactive overlays for clicking on items and performing context-specific actions.

Dice-Based Actions

For each action you take, you must roll a dice. The size of the dice is correlated to your skill level—higher skills mean larger dice, increasing your chances of success. This mechanic combines the strategic character building of DnD with the reactive storytelling of text-based adventures.