katharostech / arsenal

Blender game engine prototype written in Rust.
https://katharostech.github.io/arsenal
Other
274 stars 16 forks source link

Benchmark Legion and Amethyst #73

Closed zicklag closed 4 years ago

zicklag commented 5 years ago

In order to evaluate the performance impact that would accompany using Legion as Amethyst's ECS instead of Specs

As a project owner

I want to have performance benchmarks comparing Specs and Legion. Benchmarks should include both small examples, and ones that come as close as possible to our real-life workloads.


Benchmarks are being developed in katharostech/amethyst-ecs-benchmarks. The ECS discussion can be found here.

zicklag commented 5 years ago

We're switching strategy for the benchmarking. In order to make sure our benchmarking use-case is as close to possible to what our real-world use-case is, we are going to port amethyst_core to use Legion. This will mean that we can run an actual Amethyst game, excluding graphics, audio, networking, etc., and then compare the Legion and Specs versions.

zicklag commented 4 years ago

Plans changed as we're using Bevy now.