artemis-odb
Mini2Dx
artemis-odb | Mini2Dx | |
---|---|---|
5 | - | |
758 | 503 | |
- | 0.2% | |
0.0 | 4.0 | |
about 1 year ago | 9 months ago | |
Java | Java | |
BSD 2-clause "Simplified" License | Apache License 2.0 |
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
-
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
Mini2Dx
We haven't tracked posts mentioning Mini2Dx yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
ashley - A Java entity system inspired by Ash & Artemis.
libGDX - Desktop/Android/HTML5/iOS Java game development framework
dominion-ecs-java-benchmark - Benchmark for dominion-ecs-java library
Litiengine - LITIENGINE 🕹 The pure 2D java game engine.
dominion-ecs-java - Insanely fast ECS (Entity Component System) for Java
HyperLap2D - A powerful, platform-independent, visual editor for complex 2D worlds and scenes.
retinazer - An entity-component-system implementation for Java
jbox2d - a 2d Java physics engine, native java port of the C++ physics engines Box2D and LiquidFun
bevy - A refreshingly simple data-driven game engine built in Rust
gdx-fireapp - libGDX Firebase API
ecs_benchmark - Flecs benchmarks
hangman-game - Hangman Game in Java