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.
- 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
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
- 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.
- 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
- 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
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.
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.
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.