Skip to content

Repository files navigation

A game engine written in typescript

install

npm install

start dev server:

npm start

generate production build:

npm run build

features:

  • ECS pattern implementation
  • cached entity queries
  • utility library: id generation, object lifecycle, events, math
  • peer.js-based multiplayer
  • tailwind for html ui

TODO:

  • webgl rendering engine
  • chess game demo

how to configure multiplayer

create a .env file:

PEER_HOST="peer.example.com"
PEER_PORT=443
PEER_PATH="/peer"
STUN_URL="stun:stun.example.com"
TURN_URL="turn:turn.example.com"
TURN_USERNAME="username"
TURN_CREDENTIAL="password"

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages