One Page Solo Engine 2 (beta)
One Page Solo Engine is a minimal, all-in-one toolkit to play your favorite tabletop RPGs without a GM.
Full rules here: One Page Solo Engine (PDF)
This tool is currently in Open Beta. Feel free to use it however you like but understand that there may be some bugs and missing features. You can help by providing feedback.
This is a complete re-write and update of the original OPSE app, with many new features:
- Save and load multiple stories
- Edit existing text and oracle results
- Rich text, including bold, italics, size, colors, and more
- Add images to the story chain
- Roll dice with powerful dice expressions
- Create your own custom tables (coming soon)
- Save notes, lists, and character sheets (coming soon)
- Export story as a fancy HTML document (coming soon)
- Mobile browser support
Plus many more features to come as requested by the community!
=====
Known Issues
- Copy/paste does not work from outside the game (itch.io blocks it)
- Safari browser on iOS zooms weirdly when editing text
- For now, use another browser or back/resume the game after editing
=====
How to Play
If you're new to solo roleplaying, here's how you use One Page Solo Engine to play your favorite tabletop roleplaying games by yourself.
Step 1:
Choose your game system (like D&D, FATE, Savage Worlds, Pathfinder, etc) and build the character you want to play. You will use the rules from your game system like normal during the game; One Page Solo Engine only helps you frame the action and answer questions.
Step 2:
Begin your adventure by rolling a Random Event and then Set the Scene. It's usually good to begin in the middle of the action, so visualize where your character is, what they are trying to accomplish, and what opposes them in this moment.
Step 3:
Learn more about what's going on by asking the Oracle questions. Try to phrase your questions as Yes/No, but you can also get more complex answers by using various Focus tables as well. Any time you have a question that the GM would normally answer, use one of the Oracle actions.
One Page Solo Engine provides general and intentionally vague answers. It's up to you to interpret these in the context of your game. Try to give every result meaning in your story and let the results slowly build the reality of your world.
Step 4:
Play the game like normal using your chosen game system. You can roll Dice, add Images, and record your character's actions using the Write and Game buttons to add your own content to the story chain.
When the action dies down or you wonder "what next", use a Pacing Move to jump start the action. You can also use a Failure Move when your character fails an important check to add in some unexpected consequences.
Once you've wrapped up the action for the current scene, envision what your character does next and Set the Scene again. Keep playing like this as long as you want!
Step 5:
As you play, you may need to generate some quests to pursue, NPCs to meet, or dungeons to explore. Use the Generator actions to make new content whenever you need it. The Generic Generator is especially useful since it can give you ideas for magic items, space ships, evil organizations, and just about anything else you can think of.
Step 6:
When you're done playing, click the Export button to save your story chain as an HTML file or Plain Text file. You can open the file in a web browser to look back on your adventures, or share it with others online.
| Status | Released |
| Platforms | HTML5 |
| Rating | Rated 5.0 out of 5 stars (6 total ratings) |
| Author | Inflatable Studios |
| Genre | Role Playing |
| Made with | Godot |
| Tags | Dice, One-page, oracle, random, rules-lite, Solo RPG |
| Average session | About a half-hour |
| Languages | English |
| Inputs | Keyboard, Mouse, Touchscreen |
Development log
- One Page Solo Engine App Version 2 (beta)73 days ago





Comments
Log in with itch.io to leave a comment.
very intresting tool might have huge potencial
Looks great! Unfortunately it seems impossible to zoom out, so I can't actually get the whole app in frame at once top-to-bottom. The fullscreen is nice, but not what I want when I also have PDFs open on the same screen.
Edit: the issue seems resolved in my particular case, as it's now slightly smaller and thus fits just into frame entirely. It's still impossible to zoom in or out, though.
You can try to zoom out your browser tab to see more of it on your screen. The shortcut on Chrome-based browsers is Ctrl + mouse-wheel to zoom in and out.
Yeah specifically that doesn't work, at least on Firefox. The size is constant, irrespective of zoom level
Try Ctrl -
Excuse me, is there any possibility of adding a Windows version of this app to use it offline? I don't have a good internet connection, and this tool is very useful.
I'm planning to release the tool as a PWA app in the near future. It's a type of app that works on most desktops and mobile devices and also works offline. Hopefully that will be what you need!
Thanks for making this beautiful new version!
I have some minor usability suggestions. :)
Seconding putting roll preset under rolling, they're super useful to have but not in the most intuitive place lol
Thank you for trying the app and for the suggestions!
I'm definitely looking to expand and improve the dice interface in the near future. I would like users to be able to create their own favorite rolls and save them as buttons. Having all the dice buttons in the dice popup sounds like a good idea for that.
The reason for the scrolling Oracle buttons is because I also plan to support custom tables in the future, which means users can add buttons for their own content as well as external tables from Chartopia. So there may be many custom buttons mixed in with the standard ones. Issues with the scrolling have been reported a few times and definitely needs some work.
The "Game" action button may get turned into "Notes" in the near future to support things like lists and character sheet references.
Markdown would be great, and I did look into that. The Godot game engine that I'm using has great support for BB Code and almost zero support for Markdown, however. So it's likely to remain BB Code for the time being.
When will this become an actual android app?
You can use it right now on Android using your regular browser. I have plans to release it as a PWA app in the future, which can be installed on mobile devices like a regular app.
okay, thank you
okay, thank you
A quick look and a taste of critique ;)
Thanks for checking out the app! That was certainly a critical take. I suggest you check out the PDF version of the OPSE rules to get a better sense of how they can be used for solo play.
that’s great!
Fantastic improvements!! I wonder if you have plans to have a native app for phones, or a PWA that can be installed.
Thanks! Currently considering a PWA hosted separately from Itch since it would solve a few of the Itch-related limitations. No plans to have native apps for phones because the app stores have so many requirements now (age verification, tax codes, various consumer laws, etc).
That would be great! PWAs work very good in phones. And I imagine that hosting it outside itch would allow the creation of a direct shortcut (and not having to enter the itch-page).
In any case, this is a fantastic upgrade from the already great OPSE!
Awesome
This is a Christmas present! 🤩
Glad you think so! I was rushing to get everything ready to release by Christmas.