Dumbledore

ECS for the game server

Performance

Dumbledore sacrifices some performance for allowing async calling. However, the performance seems to be comparable to other projects such as [hecs].

Warning! Seriously read this!

This project is experimental and is designed to be used in a server environment.

Basically using async calls on a normal game client might not be optimal.

This is also my first attempt at unsafe Rust code.

If you have any suggestions, please let me know. I am open to any feedback on this project.

Other Projects I recommend:

Why is it named Dumbledore?

I used a random name generator also known as peterhenryd.

"it makes sense. an ecs is magical + controls everything" - peterhenryd

Thanks!

Special thanks to SanderMertens for his resources on ECS design.