I haven't seen any useful Cutscene recorder. I guess this should be customized for your engine.
Don't know if it was said before, but I think you could write a very simple recorder this way:
Control Character A in the scene and record everything with a macrorecorder, that stores your actions (keys, mouse, realtime). Then when you have finished recording the role of Character A, replay it and this time you control Character B and record Character B in the same time. Now you can play both recordings together, a Dialog for example.
Imagine a Recording Machine in a Sound Studio with multiple tracks. That's about the same, only with Charcters instead of music instruments. you could add any number of Actors to the scene this way.
Don't know if it was said before, but I think you could write a very simple recorder this way:
Control Character A in the scene and record everything with a macrorecorder, that stores your actions (keys, mouse, realtime). Then when you have finished recording the role of Character A, replay it and this time you control Character B and record Character B in the same time. Now you can play both recordings together, a Dialog for example.
Imagine a Recording Machine in a Sound Studio with multiple tracks. That's about the same, only with Charcters instead of music instruments. you could add any number of Actors to the scene this way.