• Stars
    star
    778
  • Rank 58,431 (Top 2 %)
  • Language
    Java
  • License
    BSD 2-Clause "Sim...
  • Created about 12 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A continuation of the popular Artemis ECS framework

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

More Repositories

1

tachyonfx

shader-like effects library for ratatui applications
Rust
655
star
2

glim

A TUI for monitoring GitLab CI/CD pipelines and projects
Rust
66
star
3

sift

A CLI tool to analyze and reverse model software system designs from JVM bytecode.
Kotlin
57
star
4

constexpr-java

build-time code-execution for java, a bit like constexpr in C++11
Java
57
star
5

entity-system-benchmarks

microbenchmarks comparing ECS (entity component system) frameworks for java
Java
35
star
6

pupene_imgui

generic editor widget for classes/structs (C++17)
C++
20
star
7

bitvector

Uncompressed, dynamically resizeable bitset for Kotlin (JS/JVM/Android)
Kotlin
12
star
8

ecs-matrix

Component Dependency Matrix for Artemis and Ashley ECS frameworks.
Java
11
star
9

dominatrix-odb

Library for working with libGDX + Artemis Entity System Framework, primarily dealing with runtime introspection and live editing.
Java
9
star
10

pupene

A non-invasive, multi-format serialization library for C++17.
C++
9
star
11

graftt

annotation-driven bytecode surgery
Kotlin
8
star
12

kbdluv

Easy shortcuts for libgdx/artemis.
Java
7
star
13

agrotera

Anti-boilerplate strategies for Artemis Entity System Framework.
Java
7
star
14

transducers-kotlin

transducers for kotlin, adapted from https://gist.github.com/hastebrot/aa7b5366309d42270cc1
Kotlin
6
star
15

keyflection-gdx

A simple annotation-based API for managing shortcuts for software built with libGDX.
Java
4
star
16

arethusa-ecs

artemis entity system variant in c++11
C++
3
star
17

win-programmer-keyboard

A modified US keyboard layout aimed at programming.
1
star
18

collections-by

Kotlin
1
star
19

local-artificer

Downloads jars and installs them into the local maven repository.
1
star
20

jdiff-mirror

Mirror for jdiff with maven-friendly pom.
Java
1
star