
The In-Editor Physics Simulator is a tool that enables developers and designers to run real-time physics simulations without the need of physics components and entering Play Mode.The In-Editor Physics Simulator empowers Unity developers and designers to simulate physics directly in the Editor and not having the need of physics components on simulated objects, making it ideal for testing physics-based interactions, placing objects naturally and generating animation clips from simulations. This tool handful of configuration settings, applying rigidbody constraints, adding physics materials, recording animations and adding additional wind force that is customizable.Real-Time Physics Simulation: Run physics simulation in the Unity Editor without entering Play Mode.Flexible Collider Support: Automatically adds Box or Sphere colliders to GameObjects that do not have colliders.Physics Hierarchy Control: Optionally respect the physics hierarchy to simulate only objects with physics components or their children.Rigidbody Constraints: Apply constraints to limit movement or rotation during simulation.Physics Materials: Assign physics materials to colliders for customized friction and bounciness.Wind Force Simulation: Add directional wind force with customizable strength and distance-based falloff.Animation Recording: Record the simulation as an Animation Clip for use in Unity's Animation system.Scene View Visualization: Visualize and adjust wind force direction in the Scene View with interactive handles.State Management: Save and restore original state of GameObjects after simulation, with an option to keep the simulated state.Customizable Settings: Adjust simulation length, frame rate and save path for animations.Compatibility: Unity 2019.4 or newerThis asset was partially created with the assistance of AI tools. AI was used to help with code generation and refinement only. All design decisions, functionality and testing were done manually by me.