A robust Rigidbody character controller featuring seamless FPS/TPS switching, gravity manipulation, wall mechanics, and dynamic platform interaction. The ultimate physics-based movement solution.Omni-Physics Controller is a versatile, physics-based character solution designed for puzzle-platformers, adventure games, and sandbox environments. Built entirely on Unity’s Rigidbody system, it offers realistic interaction with the physical world, allowing for pushing objects, riding moving platforms, and manipulating gravity.Key Features:🎮 Hybrid Camera SystemSeamless Switching: Toggle between First Person and Third Person views instantly with smooth transitions.Smart TPS: Includes collision detection (camera won't clip through walls) and zoom functionality.Dynamic FPS: Features head bobbing and intuitive look controls.🏃 Advanced MovementCore Mechanics: Walk, Sprint, Crouch (with hitbox adjustment), and Jump.Surface Interaction: Define different surface types (e.g., Ice, Mud) that affect movement speed.Parkour Abilities:Climbing: Climb ladders or specific surfaces.Wall Mechanics: Wall Slide and Wall Jump logic included.🌌 Gravity & PhysicsGravity Fields: Create zones with custom gravity scales, floating effects, and drag modifiers. Perfect for sci-fi environments or underwater levels.Object Interaction: Push movable objects physically.🏗️ Dynamic Environment SupportMoving & Rotating Platforms: The character sticks to and rotates with platforms seamlessly.Bounce Pads: Configurable jump pads with dampening options.Hazard/Trap Systems: Includes examples for projectile traps and triggers.Setup is simple: Just drop the prefabs, assign your LayerMasks, and you are ready to move!




