How to Publish Scenarios on DreamGen
Share Your Creations with the DreamGen Community
This guide will walk you through publishing your scenarios on DreamGen—from setting up your creator profile to managing different versions of your published scenarios.
Table of Contents
- Why Publish?
- Before You Publish
- Understanding Visibility and Versions
- Publishing Your Scenario
- The Review Process
- Managing Your Published Scenarios
- Sharing Your Published Scenarios
Why Publish?
Publishing your scenarios is completely optional.
By default, all scenarios you create are private—only you can see and use them. But if you've created something you're proud of and want to share, publishing lets you share your work with friends or the entire DreamGen community.
You have complete control over what you publish and when.
Before You Publish
Before you can publish a scenario, you'll need to set up your creator profile and make sure your scenario is ready to share.
Setting Up Your Creator Profile
Before you can publish your first scenario, you'll need to set up your creator profile. You'll be prompted to do this automatically when you try to publish for the first time.
Your creator profile includes:
Name (Required)
- This is your public creator name
- Cannot be changed after you set it, so choose carefully
- Will appear on all your published scenarios
Avatar (Optional)
- Your profile picture
- Appears next to your scenarios and on your creator profile page
- Can be changed later
Bio/Description (Optional)
- A brief description about you
- Appears on your creator profile page
- Can be changed later
Once you set up your creator profile, your name, avatar, and bio become public information visible on your creator profile page. Your other account information like email remains private.
You can update your avatar and bio anytime by visiting your profile settings.
Preparing Your Scenario
Before publishing, ensure your scenario is polished and ready to share with others.
Polish the Appearance
In the scenario editor, write a clear description (supports Markdown), upload at least one image with square dimensions as your cover, and add relevant tags to help users find your scenario.
Test Your Scenario
Test your scenario yourself or share it with friends to ensure everything works as intended. Make sure characters behave consistently, the opening sets the right tone, and the scenario provides enough guidance without overwhelming users.
You can share your scenario before publishing by exporting it to a file from the scenario menu. Your friends can then import it and try it out privately.
For more guidance on creating quality scenarios, check out the scenario editor guide.
Follow the Guidelines
Make sure your scenario complies with our community guidelines. Scenarios that violate guidelines will be rejected during review.
Understanding Visibility and Versions
Before you publish, it's important to understand how DreamGen handles scenario visibility and versions. This will help you make informed decisions about how to share your work.
Visibility Options
When you publish a version of your scenario, you choose its visibility:
Public Listed
If it's the main version:
- Your scenario appears in the public scenarios gallery
- Searchable and discoverable by all users
- Appears on your creator profile page
- Best for scenarios you want to actively share with the community
If it's not the main version:
- The version appears in your scenario's version list for users to discover
- Users can choose to use this version instead of the main one
Public Unlisted
- Does not appear in the public gallery or your creator profile
- Does not appear in your scenario's version list for users
- Anyone with the direct link can still access and use it
- Best for sharing selectively with friends or testing with a smaller audience first
You can change any version's visibility at any time after publishing.
Draft & Versions
DreamGen uses a versioning system that separates your working copy from what you share publicly:
The Draft
Your draft is your private working copy in the scenario editor. It always contains your latest changes and remains private regardless of what you publish. Think of it as your personal workshop—you can experiment, make changes, and refine your scenario without affecting anything users see.
Where is the draft used?
- When you edit a scenario, you are editing the draft version.
- When you go to "Your Scenarios", you will see the draft versions of your scenarios.
- When you start a session from your own scenario, it will use the draft version (by default).
Versions
When you send your scenario for review, DreamGen creates a new immutable version—a frozen snapshot of your draft at that moment in time.
Versions are immutable. If you want to make changes to the published scenario, you edit your draft and submit a new version for review.
You can have multiple versions of the same scenario, each with its own visibility setting.
The "Main" Public Version
If you have multiple public versions, one is designated as the "main" version. This is your official version—the one that:
- Shows by default when users visit your scenario's page
- Is used when users click "Play" or "Write" on your scenario
- Determines whether your scenario appears in public galleries (only if the main version is Public Listed)
Think of the main version as the one you're actively promoting. You can change which version is the main one at any time.
Your scenario is only listed in public galleries if the main version is Public Listed. If the main version is Public Unlisted or Private, your scenario won't appear in galleries—even if you have other versions that are Public Listed.
What Happens to User Sessions?
Important: When users start a session from your scenario, the entire scenario is copied to their session. This means:
- Changes you make to your draft don't affect their sessions
- Publishing new versions doesn't affect their sessions
- Deleting published versions doesn't affect their sessions
Once a user starts playing, their session is independent. This gives them stability while giving you freedom to continue developing your scenario.
In the future, users will be notified when a new version of a scenario they're using is published, and they'll be able to choose whether to update their session to the latest version.
Publishing Your Scenario
Once your creator profile is set up and your scenario is ready, you can publish it. Here's how to access the publishing screen and submit your scenario for review.
Accessing the Publishing Screen
There are two ways to get to the publishing screen:
From the Scenario Editor
When you've saved your scenario in the editor, you'll see a "Publish" button at the bottom of the page.
From the Scenario Menu
You can also access publishing from the scenario's dropdown menu:
- Go to Your Scenarios
- Click the (...) menu on any scenario card
- Select "Publish"
Alternatively, you can open the scenario's page and click the (...) menu there.
The Publishing Interface
The publishing screen shows your scenario details and gives you options for how to publish it.
Choosing Your Settings
When you're ready to publish, you'll need to make two choices:
1. Choose Visibility
Select whether the new version should be Public Listed or Public Unlisted.
2. Make it the Main Version (Optional)
If you already have approved versions, you can choose whether this new version should become your main version. If there is no approved version yet, the first approved version will automatically become the main version.
3. Submit for Review
Once you've chosen your settings, click the "Send For Review" button to submit your scenario for review.
That's it! The same process applies whether you're publishing for the first time or publishing an updated version of an existing scenario.
The Review Process
After you click "Send For Review," your scenario goes through a review process to ensure compliance with our community guidelines. Here's what to expect.
Pending Review
Your scenario enters a pending state where it's only accessible to moderators for review—not to general users. You can continue editing your draft during this time, but the submitted version is frozen.
Automated and Human Review
Your scenario is first checked by an automated system, which typically completes within minutes. The automated review checks for compliance with our content guidelines.
Some scenarios may also receive human moderator review for additional quality assurance, especially if the automated system flags potential issues.
Approval
Once approved, your scenario version is assigned a version number (v1, v2, v3, etc.) and becomes publicly available based on your chosen visibility setting.
You'll receive a notification, and your scenario will appear in the version list on your publishing screen.
Rejection
If your scenario violates guidelines, it will be rejected and you'll receive a message explaining why and suggesting how to fix the issues.
The automated review process isn't perfect, so it's possible that a scenario is rejected in error. If this happens, you can try submitting again after reviewing the feedback, or reach out on Discord to discuss it with the community and moderators.
After making the suggested changes to your draft, you can send the scenario for review again. However, repeated attempts to abuse or circumvent the review process may lead to account sanctions.
Note: Scenario versions may be rejected even after they were initially approved if they are found to violate content guidelines, possibly as a result of user reports.
Managing Your Published Scenarios
Once you've published your scenario, you can manage all approved versions from the publishing screen. Here's everything you can do with your published scenarios.
Viewing Your Published Versions
The publishing screen shows all your approved versions in a list, with the main version clearly marked.
Each version shows:
- Public version number (v1, v2, v3, etc.)
- Visibility status (Public Listed, Public Unlisted, Private or Pending)
- Whether it's the main version
- Action menu (...) for managing that version
The main public version is marked with an icon:
Changing the Main Version
To promote a different version to be your main version:
- Open the scenario's publishing page
- Find the version you want to promote
- Click the (...) dropdown menu
- Select "Set as Main"
The new main version will immediately become the default version users see and use.
Changing Version Visibility
To change an approved version's visibility:
- Open the scenario's publishing page
- Find the version in the version list
- Click the (...) dropdown menu
- Select "Change Visibility"
- Choose Public Listed, Public Unlisted, or Private
Making a version private removes it from public access while keeping it in your version history. You can make it public again later if you want.
Note: If you make your main version private or unlisted, your scenario will no longer appear in public galleries. However, this does not prevent users from accessing other public versions directly.
Making All Versions Private
To quickly hide your entire scenario from public view:
- Open the scenario's publishing page
- Click "Make All Private" at the top
All versions become private but aren't deleted—you can change their visibility or send new versions for review at any time.
Deleting Published Versions
To permanently remove an approved version:
- Open the scenario's publishing page
- Click the (...) dropdown menu next to the version
- Select "Delete"
- Confirm the deletion
Remember: Deleting a version doesn't affect users who already started sessions from it—their sessions have their own independent copy of the scenario.
How Users See Multiple Versions
When users visit your scenario's page, they see the main version by default. If you have other publicly listed versions available, users can browse and switch between them.
This lets users choose between different iterations of your scenario—for example, they might prefer an earlier, simpler version or want to try the latest experimental version.
Sharing Your Published Scenarios
Once your scenario is published and approved, it's time to share it with the world!
Share the Link
Every published scenario has a direct link you can share on social media, with friends, or in communities. Even unlisted scenarios can be shared this way.
Join the Community
Post about your scenario in the DreamGen Discord or Reddit communities. The community loves discovering new scenarios and providing feedback.
Build Your Profile
As you publish more scenarios, your creator profile becomes a portfolio of your work. Users can follow you and discover all your scenarios in one place.
Next Steps
Now that you know how to publish scenarios, you might want to:
- Review the scenario editor guide to improve your scenario quality
- Check out the scenario wizard guide for AI-assisted creation
- Browse public scenarios to see what others have created
- Read our community guidelines to ensure compliance
- Visit your creator profile to customize your public presence
Happy publishing! 🎨