A simple, lightweight and completely dependency free canvas engine.
Create games, complex animations or specialized business solutions.
Direct usage in your project as ES6 NativeModules or via TypeScript.
The engine follows a simple concept → scenes with entities:
npm install web-engine-canvas
<engine-canvas id="webcomponent-id"></engine-canvas>
import { EngineCanvas } from "[EnginePath]/engineCanvas.js";
const engine = EngineCanvas.getEngine("webcomponent-id", window);
const assetsFactory = new FactoryAssets();
const assets = assetsFactory.create();
assets.addImage(...);
assets.addAudio(...);
await assets.loadImagesAsync();
await assets.loadAudiosAsync();
const scene = new Scene(assets);
scene.push(...new Entity());
engine.push(scene);
engine.start();
The Web Engine Canvas is licensed under MIT. See the license file for more details.
Generated using TypeDoc