DynamicEngine3D OFFICIAL SALE

DynamicEngine3D – Soft-Body Physics Engine for Unity


DynamicEngine3D is a real-time soft-body/rigid-body physics system built for Unity, designed around Extended Position-Based Dynamics (XPBD) combined with a custom Verlet-based integration system. It focuses on stable, controllable, and performance-efficient deformation suitable for gameplay-driven simulations.


The engine is designed to enable realistic physics behavior, where objects can deform dynamically under stress, collision, and constraint forces while remaining stable enough for real-time gameplay.


Unlike traditional rigid-body systems, DynamicEngine3D simulates objects as interconnected particle/constraint structures, allowing realistic bending, compression, and structural response without the instability common in force-based solvers.


Core Design Concept


DynamicEngine3D is built around three principles:

Stability over complexity XPBD constraints ensure predictable behavior even under extreme forces.

Performance awareness A C++ core handles simulation-heavy operations, while Unity acts as the gameplay and visualization layer.

Gameplay-first physics The system is tuned for interactive environments, not only just visual simulation.


Key Features

  • Real-time XPBD-based soft-body simulation system
  • Stable constraint-based solver designed for real-time use
  • Custom Verlet integration for improved numerical stability
  • Native C++ physics core for performance-critical calculations
  • Unity C# integration layer for scene control and interaction
  • Mobile-compatible architecture with native build support (STILL WIP)
  • Modular design allowing customization of constraints and behavior
  • Included demo scenes for immediate testing and learning

Vehicle & Soft-Body Simulation


DynamicEngine3D supports soft-body structures designed for vehicle-like behavior, including:

  • Structural deformation under collision impact
  • Constraint-based chassis and frame simulation
  • Real-time response to terrain and obstacles
  • Adjustable stiffness, damping, and constraint strength

This makes it suitable for crash simulation systems, experimental vehicle physics, and sandbox-style destruction environments.


Included Content

  • Core engine package (Unity integration layer)
  • C++ native DLL module for Windows and ARM64 android
  • Preconfigured demo environments for showcasing physics behavior
  • Basic integration scripts for quick setup
  • Basic Documentation with a Getting Started Guide
  • A readme file with the INSTALLATION GUIDE

Requirements & Notes (IMPORTANT!)


This asset is intended for developers familiar with physics-based systems and simulation workflows. While the core engine is functional and usable, it is actively evolving, and additional features, optimizations, and documentation improvements are ongoing.

BUGS AND ISSUES ARE NOT EXEMPT FROM THIS!

Some systems may change as the engine develops, and users are encouraged to explore and extend the architecture on its official GitHub repository:

Saviourcoder/DynamicEngine3D: Open-source Soft-Body Physics Engine for Unity3D


Ideal Use Cases

  • Deformation systems
  • Physics-driven sandbox games
  • Soft-body interaction mechanics
  • Simulation-based prototypes
  • Research and experimental physics projects in Unity