We use Godot so this is what the level looks like with the characters always looking at the player. I use the build in lerp function to smoothly move from one rotation to the other rotation. 
Lerp takes: where you are, where you want to go, and then at what speed.
Viewing post in Go Go Will Executor jam comments
Ohhh I didnt realize it was 3D lol. Really smart move. I thought it was some crazy screen transition but rotating the room and keeping the characters facing the player is such a cool trick. Thanks for showing the code too, definitely gonna try something like this in Love2D even tho its not really 3D lol Gonna give you a follow too. If you ever need someone to playtest a game just hit me up, always good to have more people around to test stuff and thx have a nice day .