artemis-odb
A continuation of the popular Artemis ECS framework (by junkdog)
dominion-ecs-java-benchmark
Benchmark for dominion-ecs-java library (by dominion-dev)
artemis-odb | dominion-ecs-java-benchmark | |
---|---|---|
5 | 2 | |
758 | 1 | |
- | - | |
0.0 | 8.7 | |
about 1 year ago | about 2 years ago | |
Java | Java | |
BSD 2-clause "Simplified" License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
artemis-odb
Posts with mentions or reviews of artemis-odb.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-02-09.
-
What is com.artemis
Probably this https://github.com/junkdog/artemis-odb
-
Dominion ECS, a high-performance implementation with Java 17 (and record classes) vs C / C++
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.
-
Dominion, an attempt to implement a fast ECS by design
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.
-
Unity patents "Methods and apparatuses to improve the performance of a video game engine using an Entity Component System (ECS)"
Modern fork of it for those who are curious: https://github.com/junkdog/artemis-odb
-
Implementing ECS using Ashley.
In artemis there is the same concept, with ComponentMapper, maybe can help you: https://github.com/junkdog/artemis-odb/blob/develop/artemis-core/artemis/src/main/java/com/artemis/ComponentMapper.java
dominion-ecs-java-benchmark
Posts with mentions or reviews of dominion-ecs-java-benchmark.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-02-09.
-
Dominion, the first Entity methods
Check out the benchmark page with the updates.
-
Dominion ECS, a high-performance implementation with Java 17 (and record classes) vs C / C++
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 ..
What are some alternatives?
When comparing artemis-odb and dominion-ecs-java-benchmark you can also consider the following projects:
ashley - A Java entity system inspired by Ash & Artemis.
dominion-ecs-java - Insanely fast ECS (Entity Component System) for Java
ecs_benchmark - Flecs benchmarks
retinazer - An entity-component-system implementation for Java
bevy - A refreshingly simple data-driven game engine built in Rust
FXGL - Java / JavaFX / Kotlin Game Library (Engine)
ecs_benchmark - Benchmarks of common ECS (Entity-Component-System)-Frameworks in C++ (or C)
Mini2Dx - A high-level cross-platform 2D game development API
Godot - Godot Engine – Multi-platform 2D and 3D game engine
artemis-odb vs ashley
dominion-ecs-java-benchmark vs dominion-ecs-java
artemis-odb vs dominion-ecs-java
dominion-ecs-java-benchmark vs ecs_benchmark
artemis-odb vs retinazer
artemis-odb vs bevy
artemis-odb vs ecs_benchmark
artemis-odb vs FXGL
artemis-odb vs ecs_benchmark
artemis-odb vs Mini2Dx
artemis-odb vs Godot