Flip Fox is a Platformer game with a unique mechanic where the player has the ability to switch their perspective between 2D Orthographic & 3D Perspective, by combining both these perspectives the player unlocks a whole new way to navigate and explore levels.
Create a playable game with a complete game loop(start and end points) within 6 weeks with the criteria of "A game that uses a new type of view or perspective. You can’t use a traditional first-person view, or isometric, or direct side on (although you can use aspects of these in making up a new “viewpoint”)."
* Attempted to create most art assets myself, resulting in the fonts and skybox to be the only premade things.
* First 3D character that I have ever modeled, textured, rigged and animated from scratch.
* First time creating custom shaders.
* Custom camera and collision system for on the fly 2D/3D swapping.
The camera flipping effect is achieved by quickly moving the camera between two points, one behind the player and one far to the side, during this transition the camera projection is changed between perspective and orthographic.
Some 3D objects appear impassable in 2D, however by default the player would just walk around the object if they aren't on the same layer. To truly achieve this effect a special collider is used that only activates while in 2D to complete this illusion. In this example the 2D collision is made visible.
Sometimes the player is in 2D but jumps to objects on different 3D layers, position snapping ensures they return to the correct spot in 3D, avoiding misalignment or being in mid-air.