Systems Packages
Layer: 3-5
| Package | Description |
|---|---|
| @web-engine-dev/animation | Animation system with skeletal animation, blending, state machines, and IK for web-engine-dev |
| @web-engine-dev/audio | Game audio engine with spatial audio, buses, and adaptive music for web-engine-dev |
| @web-engine-dev/character | Character movement controllers for web-engine-dev - platformer, first-person, third-person, and top-down |
| @web-engine-dev/cloth | Position-based dynamics cloth simulation for web-engine-dev |
| @web-engine-dev/destruction | Destruction and fracture system with Voronoi decomposition, structural integrity, and debris management |
| @web-engine-dev/gesture | Advanced input gesture recognition for web-engine-dev |
| @web-engine-dev/input | Unified input system with action mapping for web-engine-dev |
| @web-engine-dev/matchmaking | Matchmaking and lobby system for multiplayer games |
| @web-engine-dev/netcode | Game networking library with state sync, prediction, lag compensation, and rollback |
| @web-engine-dev/netcode-ecs | Shared simulation architecture bridging ECS and netcode for write-once multiplayer game logic |
| @web-engine-dev/netcode-server | Server-side multiplayer game framework for @web-engine-dev |
| @web-engine-dev/physics2d | 2D physics engine with collision detection, rigid body dynamics, and constraints for web-engine-dev |
| @web-engine-dev/physics2d-rapier | Rapier 2D physics adapter for web-engine-dev - high-performance WASM physics backend |
| @web-engine-dev/physics3d | Reference 3D physics implementation (use physics3d-rapier for production) |
| @web-engine-dev/physics3d-rapier | Rapier 3D physics adapter for web-engine-dev - high-performance WASM physics backend |
| @web-engine-dev/ragdoll | Ragdoll physics system with animation blending for web-engine-dev |
| @web-engine-dev/spatial | Spatial partitioning data structures with Quadtree, Octree, BVH, and spatial hashing for web-engine-dev |