Skip to content

API Reference

The framework is published as @quantum-realm-games/quantum-forge-framework with subpath exports. Each feature has its own entry point.

Package Exports

ExportImport PathPrimary Exports
Enginequantum-forge-framework/engineEngine
Eventsquantum-forge-framework/eventsEventBus
Loggingquantum-forge-framework/loggingLogger, LoggerInterface
Operationsquantum-forge-framework/operationsOperationRegistry, OperationExecutor
Quantumquantum-forge-framework/quantumQuantumPropertyManager, ensureLoaded, startBackgroundLoad
Renderingquantum-forge-framework/renderingPixiRenderer, CanvasRenderer, GameLoop, Camera
Inputquantum-forge-framework/inputInputManager, LocalMultiplayerManager, GamepadButtons, GamepadAxes
Collisionquantum-forge-framework/collisionSpatialGrid, checkCollision
Audioquantum-forge-framework/audioAudioManager
Particlesquantum-forge-framework/particlesParticleSystem
Entitiesquantum-forge-framework/entitiesEntityManager
Animationquantum-forge-framework/animationTween, easing functions
State Machinequantum-forge-framework/state-machineStateMachine
Timerquantum-forge-framework/timerGameTimer
Savequantum-forge-framework/saveSaveManager
Scenesquantum-forge-framework/scenesSceneManager
Vite Pluginquantum-forge-framework/vite-pluginquantumForgeVitePlugin

Dependencies

Installed automatically for consumers:

  • eventemitter3 — event system
  • pixi.js — WebGL/WebGPU rendering
  • howler — audio

Detailed References

Powered by Quantum Forge