This is really cool! If it's alright to ask, I'm curious what, if any, unity plugins you used to create this.
We use "Dialogue System For Unity"
Thanks!