New C# ECS Benchmark - Covering many common uses-cases

ECS.CSharp.Benchmark - Common use-cases ⋅ GitHub

Benchmarks are implemented in the most simple & performant variant.
They can be used as a template to migration from one ECS to another.

Benchmarks:

  • Add & Remove entity components
  • Create / Delete entities
  • Create World
  • Get & Set entity components
  • Entity component queries
  • Add & Remove components using a command buffer
  • Add & Remove entity relationships / relations
  • Search & Range Queries for component fields

List of tested ECS Projects:
Arch, Friflo.Engine.ECS, fennecs, TypeEcs, Flecs.NET, Morpeh, Leopotam.EcsLite & DefaultEcs

Other ECS projects will follow.