2d has a few extra constraints that you have to take into consideration.
You can't shovel in hundreds of frames and expect the engine to perform flawlessly.
8 frames for 16 angles for each animation as a low example.
Walk, run, idle, attack, bla, blah, you get the idea.
Btw it doesn't have to be 3d to be 2.5d.