Pro Physics Engine: Production ready physics toolkit with destruction, advanced cloth, water, wind & soft-body simulation. Custom kernel delivers 3x faster performance than Default standard physicsThis Package Use: Burst, MathematicsBring Virtual Physics to Life with Uncompromising RealismPro Physics Engine is a comprehensive physics simulation system for Unity that fuses high-performance computation with creator-friendly workflows. Developed by Inbora Studio, this asset enables developers to create worlds that bend, tear, flow, and break exactly as they should live, in-game, and under complete control.What Makes Pro Physics Engine Stand OutCustom Physics Kernel ArchitectureAll physics modules run on a dedicated custom InboraPPX kernel (224-bit) that provides tighter control over simulation behavior, deterministic options for repeatable results, and significantly improved scaling across multiple CPU cores. This architecture ensures consistent physics across Mac, Linux, Windows, and consoles 100% unified platform simulation.Water & Fluid PhysicsCreate dynamic water simulations with realistic object interactions influenced by scene geometry. The fluid solver simulates natural water movement, currents, ripples, and splashes responding to interactions. Supports both 2D and 3D fluid modes including marching cubes for surface meshing, particle-based fluids, raymarched volumetric rendering, and screen space fluid passes. Optimized to maintain excellent performance even with complex water simulations handling 100k+ particles at just 1.2ms per frame.Wind Physics SystemSimulate wind forces acting on cloth, foliage, and soft bodies with customizable wind profiles ranging from gentle breezes to strong gusts. The node-based system allows fine-tuned control over how wind affects different materials and surfaces, with integrated collision tuning ensuring realistic responses.Advanced Cloth SimulationFeatures responsive, wind-woven cloth profiles using a node-based system for natural behavior. Collision tuning is built-in for ready-to-use cloth interactions without extra setup. Includes specialized presets: collision-aware cloth, smooth damped cloth, dynamic high-motion cloth, interactive cloth with mouse/rig grabbing, wind-reactive cloth, and tearable cloth with customizable thresholds for dynamic fabric destruction.Soft-Body Dynamics DuoCoreFlex System: Optimized for jelly-like soft body deformations with plasticity for realistic squish/stretch effectsFiber Morph Technology: Simulates anisotropic, thread-like distortions realistically for rope-like and organic soft bodiesDestruction & Slicing 2.0Combines hybrid pre-fractured models with runtime fracture capability. Features faster plane and knife cuts with stable multi-slice performance, ensuring watertight results with no gaps or holes. Automatically generates inside-surface UVs and materials for seamless texturing. Enhanced debris pooling reduces overhead during destruction events while preserving mass and center of gravity dynamically for authentic physics behavior. Support for 500+ stable debris objects versus Unity's recommended 100.Performance That ScalesProven Benchmarks (10k Particles)Pro Physics: 1.7ms frame time vs. Unity Standard: 5.2ms (3x faster)Pro Physics: 24MB memory vs. Unity Standard: 68MB (64% less)Debris handling: 500+ stable objects vs. 100 recommended100k Particle PerformanceSimulation time: 1.2ms per frameMemory footprint: 38MB native usageJob thread efficiency: 94% CPU core utilizationCross-Platform Muscle OptimizationMobile: ARM NEON accelerated physics solvers with 2 substeps and instanced renderingVR: Single-pass instanced rendering with async physics and reduced LODsConsole: Dedicated physics threads (6 CPU threads, 5 substeps) for smoother simulationsCustomization & Genre SuitabilityPro Physics Engine is fully customizable and suitable for multiple genres:Action/Adventure Games: Destructible environments, realistic fabric and character physicsFPS/Shooter Games: Dynamic destruction, debris simulation, realistic collisionRPG/Fantasy: Cloth capes and robes, soft-body creatures, magical fluid effectsSimulation Games: Accurate water physics, wind effects on vegetation, structural integrityVR Experiences: Optimized performance with realistic tactile feedback through physicsPuzzle Games: Physics-based mechanics with deterministic resultsHorror Games: Realistic environmental interactions, cloth physics for atmosphereIntegration Made SimpleDual Integration ModesDrag-and-Drop Mode: Visual setup for designers and artists add components via Inspector for rapid prototypingAPI-Driven Mode: Full programmatic control for programmers with clean, well-structured APIs for custom gameplay logicIncludes drop-in sample scenes, prefabs, and 20+ demo scenes showcasing cloth, fluid 2D/3D, soft body, and destruction capabilities. Compatible with Unity 2022+, Unity 6.x, HDRP, and URP 2025.x ready out-of-the-box.Multilingual SupportEnglish (default)Chinese (Simplified)JapaneseKoreanPosition-Based Dynamics (PBD) FoundationUnlike traditional velocity-based solvers that can overshoot and explode under stress, Pro Physics Engine uses PBD for unconditionally stable simulations. Positions are the primary variables constraints correct positions directly, eliminating instability from stiff constraints, large accelerations, or coarse timesteps.Core FeaturesPhysics Kernel (Version 2.x)Custom InboraPPX 224-bit kernel with 61 Physics Logic Actors121 Thread Handlers for parallel processing62ms Logic Clock Rate for real-time simulationDeterministic simulation options for consistent resultsUnified platform simulation (100% consistent across Mac, Linux, Windows, Console)Dual backend support: Burst CPU (default) and Compute GPU for large-scale simulationsDestruction & Fracture SystemReal-time object shattering and splitting with physics preservationSlicing 2.0 with plane/knife cuts and multi-slice stabilityWatertight mesh generation with auto-generated inside-surface UVsHybrid pre-fractured + runtime fracture workflowDebris pooling for performance optimizationMass and center-of-gravity preservationShatterOnCollision component for code-free setupProgrammatic API: solver.Shatter(impactPoint, fractureProfile)Support for 500+ stable debris objectsCloth PhysicsAdvanced cloth simulation with wind interactionNode-based cloth profiles (Responsive, Wind-Woven, Interactive)Built-in collision tuning for static and dynamic bodiesTearable cloth with customizable thresholdsCollision-aware, smooth, dynamic, and motion-free cloth presetsSkinned cloth support for character integrationLOD fallback system for performance scalingFluid SimulationDynamic water physics with realistic object interaction2D fluid solver with baseline, high-resolution, and boundary variants3D fluid modes: Marching Cubes, Particles, Raymarch, ScreenSpaceFluid flow simulation with natural currentsVisual effects: ripples, splashes, foam generationSPH-inspired rendering with GPU-based impostor blendingGranular fluid support for sand/dust effectsOptimized for 100k+ particles at 1.2ms/frameWind PhysicsCustomizable wind profiles (gentle breeze to strong gusts)Wind force application to cloth, foliage, and soft bodiesNode-based fine-tuned control per materialIntegrated collision tuning for realistic responsesWind zone and gust preset systemSoft-Body PhysicsCoreFlex system for jelly-like deformationsFiber Morph for anisotropic, thread-like behaviorSoftbody plasticity deformation with realistic squish/stretchNode-based soft body dynamicsSurface blueprint system for mesh deformationSkinned mesh integrationConstraint SystemPosition-Based Dynamics (PBD) for unconditional stabilityDistance constraints (ropes, cloth stretching)Bend constraints (cloth bending, flexibility)Volume constraints (soft body volume preservation)Aerodynamic constraints (wind effects, drag)Pin/attachment constraints (fixed points)Collision constraints with 2D and 3D supportPer-constraint-type iteration control for fine-tuningCompliance settings for stiffness controlSolver ArchitectureInbora Solver component with global parameter controlActor Blueprint system (reusable particle/constraint data)Inbora Actor instantiation (instances blueprints in scenes)Substep control for simulation quality vs. performanceIteration count per constraint type for optimizationGravity, inertia scale, velocity damping controlsCollision detection with rigid body integrationRendering & VisualizationHDRP/URP 2025.x supportShader Graph 12.1.7+ integrationVertex color preservation during fractureUV seam correction for seamless texturingAuto-generated materials for cut surfacesCloth, fluid, and soft body render systemsScreen-space fluid rendering passesFoam generation and renderingPerformance OptimizationBurst 1.3.3+ CPU backend compilerARM NEON acceleration for mobileSingle-pass instanced rendering for VRDedicated physics threads for consoleDOTS data structures (Collections 0.8.0+)Mathematics 1.0.1+ for math intrinsicsJobs 0.2.9+ for parallel processingMemory pooling for debris management94% job thread efficiencyDeveloper ToolsPhysics Manager Windows for visual controlCustomizable calculation boards with custom graphsClean, well-structured API for scripting20+ demo scenes (cloth, fluid, soft body, destruction)Drop-in sample prefabsCharacter controller integrationCanvas Manager for UIHierarchy Handler for complex object setupsInspector-based workflow and programmatic controlCompatibilityUnity 2022+ (with compatibility fixes provided)Unity 6.x full support (6.0.0f1+)Unity 6000.1 compatibility package includedHDRP and URP render pipelinesPhysics Simulation Layers (Unity 6)XR 3.0 stack compatibilityAssembly Definition (.asmdef) supportCross-platform: Windows, Mac, Linux, Mobile, Console, VRPackage DependenciesShader Graph 12.1.7+Burst 1.3.3+Collections 0.8.0-preview.5+Mathematics 1.0.1+Jobs 0.2.9-preview.15+TextMesh Pro (for UI)API Reference ClassesCloth: inboraCloth, inboraSkinnedCloth, inboraTearableClothFluid: inboraFluidEmitter, inboraFoamGenerator, inboraFluidSurfaceMesherSoft Body: inboraSoftbody, inboraSoftbodySkinnerRope/Rod: inboraRope, inboraBone, inboraRopeChainRendererConstraints: inboraDistanceConstraintsBatch, inboraBendConstraintsBatch, inboraVolumeConstraintsBatchColliders: inboraCollider, inboraCollider2D, inboraColliderWorldUtilities: inboraParticleDragger, inboraParticlePicker, inboraForceZone