A text-based choose-your-own-adventure game engine written in Rust.
Take a look at the example file. The game itself is written in JSON, and is serialized on load. The engine itself is very idiomatic, and should be easy to figure out.
Check out Crime and Punishment recreated in this game engine.