LiteEntitySystem (original) (raw)

LiteEntitySystem (LES) provides a high-level framework for multiplayer game entities with built-in networking via LiteNetLib (custom transports supported).

In a typical setup the server manages the authoritative game state using a ServerEntityManager, while each client maintains a local mirror of the game world via a ClientEntityManager.

The game logic is implemented in custom entity classes based on:

Usefull articles to read

Client update flow

Server update flow

API documentation