3D to 2D platformer

I am working on my final year project and was trying to figure out the best way to go about it. The mechanic is the player starts out in a FPS game but when they go to a wall and press a button the game play turns into a 2D plat former. I’m not a programmer to start with and my theory to go about it is to animate the wall the player to selects to fall down and all the platforms animate into a single file. This is the best idea I can come up with but I wanted a second opinion if it can be done any better.

(Note this is the best example of what is out there already)

If you’re not a programmer, this may end up being over your head. Not to shoot you down or anything, it’s a great idea. It would end up giving you many problems, and if this is your first time programing something, you may want to go with something simpler, especially if you have a deadline.

How were you thinking though, of making it go from an FPS to a 2d platformer, logistically? I can’t really visualize it. The sega video you showed is a 3d platformer to a 2d platformer. Even if you aren’t able to program this idea, it’s still a really cool idea.