@pidgeon_pete#ink is a scripting language developed by @inklestudios for the creation of branching narratives - either in text-based games or more graphical ones that use dialog trees/etc.
You can use it with many engines, like #unity or #godotengine but you'll need an interpreter to fit them together.