A work-in-progress Turbowarp extension based on the ammo.js physics library, which is based on the C++ Bullet Physics SDK.
The goal is to provide feature-complete, advanced, and performant 3D physics in a simple-to-understand manner. This extension aims to be consistent with the Box2D and Simple3D extensions.
video.mp4
- Bug fixing
- Optimization
- All shape types:
- Boxes
- Spheres
- Cylinders
- Cones
- Capsules
Planes- Convex Hulls
- Triangle Meshes
- Compound bodies
- Physical Materials (friction, restitution, etc.)
-
Constraints (All types) - Collision:
- Collision Detection
- Raycasting
- Enable/disable collision response
- Manual Impact forces (like "push with force" block in Box2D)
- Player Management?
- Vehicle support?
- Soft bodies?