Skip to content

Packages

The Web Engine Dev ecosystem is organized into categories of composable packages. Each package can be used independently or combined with others.

Core

Layer 0-2 | 12 packages

Rendering

Layer 6-7 | 12 packages

Systems

Layer 3-5 | 17 packages

Gameplay

Layer 8 | 5 packages

  • @web-engine-dev/ai — Game AI systems including FSM, behavior trees, GOAP, utility AI, and perception
  • @web-engine-dev/ai-ml — AI/ML integration for game AI: inference runtime, perception system, smart objects, and ML-driven steering
  • @web-engine-dev/pathfinding — Navigation and pathfinding systems including A*, JPS, HPA*, flow fields, NavMesh, and RVO
  • @web-engine-dev/procgen — Procedural generation utilities including noise functions, RNG, dungeon and terrain generation, and Wave Function Collapse
  • @web-engine-dev/state — Game state machine with states, transitions, state stack, update hooks, and persistence

Infrastructure

Layer 8 | 15 packages

Meta

Layer 9 | 14 packages

Player

Layer 8 | 4 packages

Platform

Layer 8 | 9 packages

Runtime

Layer 8 | 3 packages

  • @web-engine-dev/mobile — Mobile-specific features for web-engine-dev including orientation, vibration, wake lock, and safe areas
  • @web-engine-dev/pwa — Progressive Web App support for web-engine-dev
  • @web-engine-dev/xr — WebXR integration for immersive VR/AR experiences with hand tracking, controllers, and spatial anchors

Games

Layer 9 | 1 packages

Proprietary software. All rights reserved.