Oimo —
Ammo —
Rapier —
Jolt —
Havok —
Physx

START DEMO/EDITOR
START DEMO/EDITOR WEBGPU
PHY Universal physics language on Worker or Direct for three.js
Phy simplify game creation, is a bridge between three.js and physics.
You can use compress or full version of physics engines.
$3
[![NPM Package][npm]][npm-url]
[![Build Size][build-size]][build-size-url]
[![NPM Downloads][npm-downloads]][npmtrends-url]
$3
math, pool, EnhanceLighning, ES6, chamfer geometry, compact engine, fast worker
$3
Phy main function is : add, remove and change.
You can see and edit demo code directlly on
webpage
You can drag file directly on viewport ( code js or environement hdr )
$3
Add more function and demo, standardize and clean code.
$3
docs in progress...
$3
Phy is under active development
You can help me improve phy engine with Sponsor
$3
For the moment my worker source on Physx and Havok are private.
It's a long research work to standardize all engines.
I'm thinking opening everything but i need more Sponsors
But is possible to use compile version without restriction.
[npm]: https://img.shields.io/npm/v/phy-engine
[npm-url]: https://www.npmjs.com/package/phy-engine
[build-size]: https://badgen.net/bundlephobia/minzip/phy-engine
[build-size-url]: https://bundlephobia.com/result?p=phy-engine
[npm-downloads]: https://img.shields.io/npm/dw/phy-engine
[npmtrends-url]: https://www.npmtrends.com/phy-engine