Dominion ECS, a high-performance implementation with Java 17 (and record classes) vs C / C++

This page summarizes the projects mentioned and recommended in the original post on /r/java

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • dominion-ecs-java

    Insanely fast ECS (Entity Component System) for Java

    With this project, I aim to demonstrate that Java can also participate in the competition and for good reasons.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • artemis-odb

    A continuation of the popular Artemis ECS framework

    To my knowledge Artemis-Odb ( https://github.com/junkdog/Artemis-odb ) is one of the faster Java ECS implementations. It might be fun and interesting to benchmark against it. Although Artemis-Odb has a different and larger scope and is probably not fully comparable.

  • ecs_benchmark

    Flecs benchmarks (by SanderMertens)

    Yes, I've already taken a look at those benchmarks, and I'd say it looks like the Retinazer's overall performance is better than Artemis. At this moment, I'm comparing my performance progress against Flecs or other system language ECS like EnTT, which are considered the benchmark.

  • ecs_benchmark

    Benchmarks of common ECS (Entity-Component-System)-Frameworks in C++ (or C)

    Yes, I've already taken a look at those benchmarks, and I'd say it looks like the Retinazer's overall performance is better than Artemis. At this moment, I'm comparing my performance progress against Flecs or other system language ECS like EnTT, which are considered the benchmark.

  • dominion-ecs-java-benchmark

    Discontinued Benchmark for dominion-ecs-java library

    By the way, just to choose entity iteration as a raw comparison, I can see around 40-50 million entities per second in Artemis. In Dominion we talk about 200M ..

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Dominion, an attempt to implement a fast ECS by design

    3 projects | /r/EntityComponentSystem | 1 Feb 2022
  • Unity's Self-Combustion Engine

    1 project | news.ycombinator.com | 16 Sep 2023
  • Dominion ECS - the Release Candidate is out

    3 projects | /r/java | 21 May 2023
  • How to implement ECS based physics

    1 project | /r/godot | 15 May 2023
  • Correct architecture in Godot

    2 projects | /r/godot | 4 Mar 2023