I’ve been taking a good look at the various dialog systems available here, and many of them are really good, but none of them does what I want. So I’m writing my own.
What this does is:
- branching dialog system
- audio, animation and subtitles
- can execute arbitrary actions at any step in the dialog
- most importantly: cinematic camera controls
This is greatly inspired by the first Vampire game, which had such a feature.
What it means is that for each part of the conversation, you can specify a camera perspective. There is a good assortment available, from profiles to side-shot or the classic “over the shoulder” shot.
Here are two screenshots and a shot of the editor interface.
I still have a few things to sort out, especially interface controls. Right now, everything just runs on auto-pilot with no way to speed up or slow down by the player.


