XML
When I’m looking at the problem, specifically, of scripting video-game style dialogue, the thing I’m looking to work with is a language that allows me to mark up text.
In fact, if I could mark up the text in a way that’s extensible - with all of my weird text animations and sound effects and mood modifiers and special effects - that’d be great.
None of these formats seem to do the trick YAML isn’t really a markup language at all, it’s an object serialization language, same with JSON.
Why, this calls for an… extensible markup language.
I wish someone had made something like that.