A game engine that handles the entity-component model as well as networking and gamestate syncing