The Platformer Project is a template for 3D platform games. The main focus of this asset is to provide core mechanics like jumping, wall jumping, wall sliding, climbing, gliding, back flipping, air dashing, swimming, and many others. The Player can also collect items, handle moving platformers, and respawn from checkpoints. You can move the character using the keyboard, a gamepad, or a virtual gamepad for mobile support. From version 1.8.0, the asset now features Gravity Fields! With this update, the Player can walk on planets of multiple shapes, like spheres, boxes, cylinders, capsules, splines, etc. To achieve this, a custom kinematic Character Controller now powers the Player and other Entities, so they no longer rely on Unity's default Character Controller limitations. The asset is available on Unity's Asset Store: https://u3d.as/2GNb. If you can't buy it right now, click on the heart icon on the Asset Store page, and you'll be notified when it gets a discount.