3D effect as seen in "New Star Soccer"

Hi. I’m currently making a 2D/3D football game, and I am trying to create a fake 3D effect as seen here: https://www.youtube.com/watch?v=qq7foGuVPvI. I have read that games like clash royale use 3D models rendered in as sprite sheets to deal with making characters look 3D. However, I am struggling to think of how I will recreate ball movement in a fake 3D environment. There will only be one camera angle.

I am using cocos creator to create my game, and the two approaches I am currently thinking of taking are:
a) Creating a third axis in my code, a z-axis, which will increase the y-axis position of the ball based on how ‘high’ it is.
b) Maybe trying cocos 3D to integrate into my project, but I am reluctant to do this because I fell like I am not using enough 3D stuff to warrant the extra game size of a 3D engine (the same reason I move away from Unreal Engine after making my first 2D game)

Thanks in advance for any help :slight_smile: