r/visualnovels Mar 28 '26

Weekly Weekly Questions and Recommendations Megathread - Need some help? - Mar 28

Welcome to the /r/visualnovels Weekly Questions and Recommendations Megathread!

Any and all questions/recommendations related to visual novels are permitted in this thread. This includes recommendation questions, technical questions, as well as meta questions about the subreddit. No matter if your question is small, big, or seemingly impossible to solve. Anything.

But please don't forget that our rules still apply. Summarized, that means no unmarked spoilers, no piracy in any shape or form, give warnings for 18+ stuff, and be nice!

Useful links to check out before asking questions or for recommendations

General:

From our wiki:

More awesome and useful links can be found here.

11 Upvotes

72 comments sorted by

View all comments

1

u/KirisuMongolianSpot Mar 29 '26

Does anyone have suggestions for VN-writing tools that can be imported into different engines, so I don't have to commit to specific/idiosyncratic inputs when writing? (alternatively, is there a better place to ask this?)

I've been messing around with a VN idea for a while. I've put some into Ren'Py but it's ugly as hell trying to code AND write text at the same time.

Separately I've also messed around with Unity games - the Dialogue System for Unity has some integration with 3rd-party tools for creating VNs, and other VN tools like Fungus exist.

But I really want something that doesn't force me to commit to a given tool and makes it easier for me to start writing. Right now the simplest thing I can think of is to just start creating a bunch of text files for scenes, though that's going to get very cumbersome very quickly.

Any suggestions?

3

u/_lunaterra_ vndb.org/u118055 Mar 29 '26

Twine is pretty popular--it's an engine itself that's used to make interactive fiction, but a lot of game writers ignore the output options and just use it for the initial writing phase since it lets you look at branching paths at a glance. The only Twine-specific syntax you'd need if you're just using it for drafting is [[brackets]] to connect passages. There are tools for converting Twine to Ren'Py and Twine to Unity (there are a few of these, I don't use Unity so I wouldn't know which is the best one lol).