Physics engine in a space setup with character controls to create innovative games in all 3 dimensions. High-quality, completely commented code.Ever wanted to have a platformer game where the character could walk around a planet and change to another with a jump? With its rigidbody-based controller, playful gravity mechanics and camera implementations, this is the asset you are looking for! Greatly inspired by one of the greatest video games of all time, it combines efficient code and great maintainability with love for detail:DemoFeature list (see below under “Technical details”)Written manualWebsite📬 Got suggestions? Let me know!⚠️ The player and NPC models and their animations are not part of this asset. They were kindly provided by Rheedo Animations for showcasing.This asset features 75+ parameters distributed over all involved scripts for the purpose of customization and mechanics tweaking.For a complete list of script parameters, please check the provided screenshots above.Controller:Playful gravity engine: Jump from planet to planet and explore them in 360°!Each physical influence can be tweaked via public variables, e.g. gravitational force, jump force, mid-air correction, rotation speed, and orbit dragCompletely based on Unity’s rigidbody and collider componentsProven platformer motions: Double and triple jump, backflip, long jump, side somersault, crouching and ledge grabbing/climbingCharacter and NPC interactions: Attacking, punching or being punched, shooting, basic health managementMecanim animation for every implemented actionCamera:6 different types of camera behaviors, each presented in a separate demo scene to play around with. From a static camera position and rotation to a camera completely following the characterChanging camera behavior based on the planet the character is currently walking onSmooth transition from one camera setting to anotherGeneral:Uses Unity’s Input SystemMany prefabs for an easier startTons of gizmos for uncomplicated scene setupCompletely commented codeWritten manual and demo scenes providedWorking with gamepad, keyboard and other input devicesYour feedback is highly appreciatedWritten manualFor a complete list of script parameters, please check the provided screenshots above.