How to handle 2D characters in 3D space

hi everyone :wave:
I’m looking for some help/direction if anyone is able to help…

I’m doing a 3D game that plays almost like a side scroller but the character that will be interacting with that 3D environment will be 2D characters.

The characters will be able to move left and right and also in depth (closer to the from of the room or further back.

The movement is automatic: you tell the character to go to a certain room and he will pathfind his way into it.,

I already have it working with 3D characters but due the nature of 3D characters they rotate, face the direction they are moving and so on.
but sinde I wnat to use 2D, i’m not sure how to handle this. I don’t want the character sprite to be rotating since it will look weird, so I need the sprite to always be facing the camera, but I also need it to face left or right depending on the direction the character is moving.

Does it make sense? I have included a screenshot of Fallout Shelter that illustrates well what I’m trying to achieve with the 3D environment + 2D characters.

Is anyone able to help/direct me on this one?

Thanks in advance.

I’m assuming you’re specifically wondering how to get your agent to pathfind with Astar without rotating the game object and therefore the sprite? If you’re using AIPath you’ll want to set ‘enableRotation’ to false, and if you’re using FollowerEntity you’ll want to set Rotation Sync to rotate independently.

I’m using the FollowerEntity. Will give it a try.
Thanks