Our great sponsors
-
And RenPy is basically an engine in itself, for making visual-novel style games, and has an excellent scripting language for laying out branching dialogs and logic.
-
Otherwise, Inkle is also quite good. (and people have made players for it in Unreal and Unity, so it's not hard to attach to existing game projects.) I don't think it has the nifty visual flowchart though, if that's a piece you care about.
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
Personally, I'd suggest twine. It's free, super-easy to get started in, and has a nice visual flowchart editor for the story structure. It also supports as much branching and conditional logic as you want to throw at it, exports to HTML files, and you don't even have to install it - you can just go right over to Twinery.org and start playing around with the editor in your web browser.
-
If you are using Unreal, I'd go with https://www.unrealengine.com/marketplace/en-US/product/not-yet-dialogue-system it's very powerful yet simple. For Godot, I'd use https://github.com/nathanhoad/godot_dialogue_manager
-
Never heard of Backlight Gem, sounds like a flashlight up your ass... Use this, it's free: https://www.drawio.com/
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.