The background is all 3D, yes, only the characters are 2D. The 3D is pre-rendered, so it's actually just more like a video than 3D assets in the game. Even the zoom out of the menu is pre-rendered!
Nice way to optimization! Good work