View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.0.80 or later
- Package size
- 462 KB
- Files
- 166
- Views in the past week
- 24
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $29.90 on
Keywords
Little Physics
Simplified physics package for Unity ECS, built for large-scale systems. Simulation can be tuned toward throughput, or toward bit-stable determinism.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 7
Little Physics screenshot 1
About this asset
Little Physics is a Unity ECS physics package for large-scale simulations. Pause or speed up the simulation, use dynamic, static, kinematic, and trigger bodies, and tune LOD for simulation accuracy. A spatial map limits object-to-object collisions to a volume you define. The package supports directional and radial gravity, friction, and custom job interfaces for collision detection and linecasts.
With ECS, Burst, and multithreading, it can handle on the order of 1,000,000 entities. It suits low-determinism workloads such as crowds, liquids, and particles — not highly deterministic simulations.
Features
- Deep simulation tuning — separate fixed and variable settings for different simulation profiles
- LOD — up to four levels with per-level limits
- Time control — pause, slow down, or speed up (0, 1, 2, or 4 time scale)
- Body types — dynamic, static, kinematic, and triggers
- Gravity — directional and radial
- Friction and surface collisions — every dynamic body is tested against surfaces each frame
- Substeps — split a fixed update into 1–4 substeps for better penetration handling and stability
- Collision detection and linecast — hook into the pipeline via public job interfaces and system groups.
Requirements
- Unity 6000.0 or newer.
- com.unity.entities 1.4.8 (required). Declared in package.json and installed through the Package Manager.
- Sample scenes also require com.unity.entities.graphics and com.unity.inputsystem.
From the publisher's Asset Store listing.
Technical details
Requirements
- Unity 6000.0+ (Unity 6)
- Entities (com.unity.entities) 1.4.8
- Platforms: Android, Web, Desktop
- (iOS and consoles not yet tested)
- Render pipelines: URP, HDRP, Built-in
- Built for crowds, particles, and liquids — cases where scale matters more than perfect frame-to-frame determinism.
Features
- Pause and speed up the simulation up to 4×
- LOD for simulation quality (higher detail near the camera)
- Dynamic, static, kinematic bodies, and triggers
- Friction and surface collisions
- 1–4 substeps per fixed update for better penetration handling and stability
- Custom jobs — hook into the pipeline via public job interfaces and system groups
Limitations
- Determinism decreases with loose LOD and simulation settings
- MaxEntitiesCount caps how many entities participate; excess entities are ignored
- Dynamic bodies: spheres only
- Static and kinematic bodies: spheres and capsules only
- Surface shapes: sphere, inverse sphere, infinite plane (identity rotation), box (identity rotation)
- Time scale supports 0, 1, 2, and 4 only
For a deeper understanding of a package, please follow a documentation
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.80f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.