Simple Physics Toolkit - Magnet, Water, Wind - VR Ready

Simple Physics Toolkit

Add physics interactions to your scenes in seconds - no coding required. Drag a script onto any GameObject, configure a few values, and watch it work.


v2.4 includes a brand new Interaction System: pick up, carry, and throw objects with full mouse/keyboard input support. Also new: Constant Force Zones, Drag Zones, Physics Material Applier, Joint Connector, Physics Debugger overlay, and ScriptableObject Physics Presets.



Current Modules


Magnet 

Attract or repulse Rigidbodies within a radius. Supports collider triggers, Newtonian realism mode with distance-based falloff, and particle system influence.


Buoyancy 

Mesh-based fluid physics with per-triangle submerged volume calculation, viscous resistance, pressure drag, and slamming forces. Replaces the legacy Water system.


Rope Physics 

Create CharacterJoint chains between two objects. Configurable twist/swing limits, break forces, collisions, and visual LineRenderer gradient.


Interaction System (New in V2.4)

Pick up, hold, carry, and throw objects using Fixed, Spring, or Configurable joints. Full mouse and keyboard input with UnityEvent callbacks for every action.


Explosion 

Physics-based explosive force with configurable power and radius. Supports VFX prefab spawning and per-object force events.


Thrust Engine 

Propulsion and hover effects with custom power controls. Hover mode dynamically calculates required force for altitude hold.


Projectile Spawn 

Fire projectiles at configurable rates with adjustable speed, inaccuracy, and random inertia. Built-in object limiter to manage scene performance.


Wind 

Push Rigidbodies in any direction. Choose from Local Up, Local Forward, World Up, or World Forward modes.


Bounce Plate 

Upward impulse force on contact. Simple one-value setup.


Zero Gravity 

Disable gravity inside trigger zones with configurable drag values for zero-G and normal states.


Destroy Objects / Killzone 

Automatically destroy objects that enter a trigger zone. Great for scene cleanup.


Particle Influencer 

Attract or repel Unity Particle Systems via ParticleSystemForceField components.


Interactable Item 

Filter/tag component used with the "only affect interactable items" option on other modules.



Utility Modules (New in v2.4)


Constant Force Zone 

Directional, radial, or vortex force fields applied to Rigidbodies inside a trigger zone. Configurable ForceMode.


Drag Zone 

Apply linear and angular drag within a zone with optional velocity capping.


Physics Material Applier 

Automatically set PhysicMaterial, drag, and angular drag when objects enter or exit a zone. Separate enter/exit configurations.


Joint Connector 

Create Fixed, Hinge, Spring, or Configurable joints between two objects at runtime or on demand.


Editor Tools (New in v2.4)


Physics Debugger 

Visualize all active physics zones and force ranges in the Scene view. Toggle through Off, Zones, Forces, and All modes with F12.


Physics Presets 

Save and reuse component configurations as ScriptableObject assets. Apply them with a single button click in any component inspector.



2D Support Magnet, Wind, Water, Explosive, and Killzone modules are available for 2D physics.


VR Ready All scripts tested in VR scenes.




Thank you for your support. Suggestions and feature requests are always welcome.