Server / Client library for HTML5 realtime multiplayer games.
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
client
server
shared
.gitignore
LICENSE
README.md
index.js
package.json

README.md

Emblem

Emblem is a generic Server / Client library for HTML5 based multiplayer games which provides abstractions to quickly build games with Web Technologies.

Project Status

Implemented Features

  • Player and Entity synchronization
  • Custom Network message support

Outstanding Features

  • Implementation of Zones to support multiple game areas with separated entities / players
  • Parent / Child entity relations to allow for features like vehicles
  • Server controlled entities
  • Support for temporarily reverting the state of entities to the "local" state of a client for hit detection etc.
  • Entity update rate management via priorities

Architecture

Overview coming soon

Documentation

Coming soon

License

Emblem is licenses under MIT.