Skip to content

junkdog/artemis-odb

develop
Switch branches/tags
Code

Artemis-odb

Build status Discord Chat License

Artemis-odb is a high performance java based Entity-Component-System framework.

It is mature, actively maintained, and a continuation of the popular Artemis.

Highlights

See CHANGELOG.md for more details

Fast!

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.

it16k ir16k arc16k

Learn from others!

Dozens of games with source available in the Game Gallery!

Use it commercially!

Dog Sled Saga

Expand your toolkit!

Tools, Extensions and Frameworks

Getting started

Community

Share your thoughts and questions with us!

Maven

<dependency>
	<groupId>net.onedaybeard.artemis</groupId>
	<artifactId>artemis-odb</artifactId>
	<version>2.4.0</version>
</dependency>

See weave automation and module overview

Gradle

  dependencies { compile "net.onedaybeard.artemis:artemis-odb:2.4.0" }

Manual Download

License

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