Products - Kognito
This vendor has a library of scenario-based courses using virtual coaches. One interesting note is how each decision has two parts. First, you choose which strategy to use. Second, you choose which sentence within that strategy to try in the conversation. You can ask for help from the virtual coach or undo your last action. While the 3D virtual characters are great, you could use that two-part technique in simulations built in other tools as well. Watch the trailers to get an idea of how the interactions work.