Dominion, an attempt to implement a fast ECS by design

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

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

    Insanely fast ECS (Entity Component System) for Java

    Dominion is still in its early stages but has already started running at a very high speed, fast by design. It's still far from a complete ECS solution, but I've already implemented the API to create/delete Entities with Components, find them and iterate. I've also posted some benchmarks related only to what I've achieved so far (so on the speed of creating, deleting, and iterating Entities), and I think it looks very promising.

  2. SaaSHub

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

    SaaSHub logo
  3. artemis-odb

    A continuation of the popular Artemis ECS framework

    I've tinkered with Artemis-odb in a libgdx project, but its honestly starting to feel bloated. I've also tried Ashley, but Artemis seems to be the gold standard for java ECS. It could use a good contender to shake things up.

  4. retinazer

    An entity-component-system implementation for Java

    The readme on Artemis's github lists some benchmarks, and though these aren't direct comparisons and only napkin math, your project seems competitive with the abandoned Retinazer which consistently outperforms it! This early in development that certainly seems like a good sign!

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 ECS, a high-performance implementation with Java 17 (and record classes) vs C / C++

    5 projects | /r/java | 9 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

Did you know that Java is
the 8th most popular programming language
based on number of references?