Artemis-odb is a high performance java based Entity-Component-System framework.
It is mature, actively maintained, and a continuation of the popular Artemis.
- Full Android, HTML5, iOS support.
- High performance, GC-friendly, less boilerplate!
- Optionally auto-pooled components and hotspot optimization via compile-time bytecode instrumentation.
- Serialize to either json or binary.
- Automatic tracking, and maintenance of entity relationships.
- Fast prototyping with fluid interfaces (optional).
- Easy migration from Artemis clones.
See CHANGELOG.md for more details
Artemis-odb is one of the fastest incarnations of Artemis! Don't take our word for it, check out and run the benchmarks yourself!
Operations/second. Higher is better.
Dozens of games with source available in the Game Gallery!
Tools, Extensions and Frameworks
Share your thoughts and questions with us!
<dependency>
<groupId>net.onedaybeard.artemis</groupId>
<artifactId>artemis-odb</artifactId>
<version>2.2.0</version>
</dependency>
See weave automation and module overview
dependencies { compile "net.onedaybeard.artemis:artemis-odb:2.2.0" }