Skip to content

rolandpoulter/echo-d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dolphin

Echo-D

Distributed Entity-Component network protocol

MIT License

Features

  • Replicates entities and components
  • Actor inputs with rollback support
  • Efficient payload delivery
  • Stream data in real-time
  • Network Transport agnostic
  • Supports asynchronous storage adapters
  • Easily control data-flow
  • Last Write Wins and Diffed changes
  • Supports custom, asyncronous storage
  • Works with existing ECS libraries

Contributing

Contributions are always welcome!

Links

Here are some related projects

  • Becsy, bitECS, and Miniplex — Supported Storage ECS libraries
  • Web Game Dev — Web game development news
  • Starlight — Documentation website framework
  • Javelin — ECS library with networking (Echo-D Alternative)
  • Bevy — Game engine with ECS (Storage Support coming soon)
  • MessagePack — Small and fast JSON data structure
  • GGPO, and GGRS — P2P rollback networking

About

Fast, simple network layer for Entity-Component Systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published