1.2.6 • Published 1 year ago

web-game-engine v1.2.6

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

web-game-engine

A 2D game engine based on the standard Web APIs.

See the examples/ folder for example projects, and go here to play them.

Get started with Vite + web-game-engine

  1. Initialize a new Vite project. Choose Vanilla and Typescript
npm create vite@latest
  1. cd into the directory
  2. Install web-game-engine
npm i web-game-engine
  1. Delete src/counter.ts and src/style.css. Replace the contents of src/main.ts with
import { ExamplePlayer, Game, TextObject } from 'web-game-engine';

const game = new Game(document.querySelector('#app'));

new ExamplePlayer(50, 50)
  .activate(game);
new TextObject(() => `FPS: ${game.currentFps.toFixed(1)}`, 8, 8)
  .activate(game);

game.play();
  1. Play the game by running in dev mode
npm run dev
  1. Build, and deploy the dist folder
npm run build
1.2.6

1 year ago

1.2.5

1 year ago

1.2.0

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago