Artemis-odb is a high performance java based Entity-Component-System framework.
It is mature, actively maintained, and a continuation of the popular Artemis.
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.4.0</version>
</dependency>
See weave automation and module overview
dependencies { compile "net.onedaybeard.artemis:artemis-odb:2.4.0" }
This work is licensed under BSD 2-Clause "Simplified" License except the cross platform reflection code, which has been sourced from LibGDX and falls under the Apache License 2.0. These files can be identified by the Apache License header. Apache 2.0 license can be found under artemis-core\artemis\LICENSE.libgdx.
SPDX-License-Identifier: BSD-2-Clause AND Apache-2.0