junkdog / Artemis Odb
Licence: other
A continuation of the popular Artemis ECS framework
Stars: ✭ 628
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Artemis Odb
Entitas-Java
Entity Component System (ECS) in Java 8
Stars: ✭ 37 (-94.11%)
Mutual labels: gamedev, entity-component-system
Awesome Haxe Gamedev
Resources for game development on haxe
Stars: ✭ 213 (-66.08%)
Mutual labels: framework, gamedev
Phaser Node Kit
Rapid Game Development with PhaserJS and Node for Modern Browsers
Stars: ✭ 39 (-93.79%)
Mutual labels: framework, gamedev
Defaultecs
Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
Stars: ✭ 286 (-54.46%)
Mutual labels: gamedev, entity-component-system
polymorph
A fast and frugal entity-component-system library with a focus on code generation and compile time optimisation.
Stars: ✭ 74 (-88.22%)
Mutual labels: gamedev, entity-component-system
Uecs
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Stars: ✭ 174 (-72.29%)
Mutual labels: gamedev, entity-component-system
Esper
An ECS (Entity Component System) for Python
Stars: ✭ 269 (-57.17%)
Mutual labels: gamedev, entity-component-system
Shipyard
Entity Component System focused on usability and speed.
Stars: ✭ 247 (-60.67%)
Mutual labels: gamedev, entity-component-system
Gdx Ai
Artificial Intelligence framework for games based on libGDX or not. Features: Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines
Stars: ✭ 907 (+44.43%)
Mutual labels: framework, gamedev
Entitas Csharp
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Stars: ✭ 5,393 (+758.76%)
Mutual labels: gamedev, entity-component-system
Entitas Cpp
Entitas++ is a fast Entity Component System (ECS) C++11 port of Entitas C#
Stars: ✭ 229 (-63.54%)
Mutual labels: gamedev, entity-component-system
Entityplus
A C++14 Entity Component System
Stars: ✭ 181 (-71.18%)
Mutual labels: gamedev, entity-component-system
ecs
A dependency free, lightweight, fast Entity-Component System (ECS) implementation in Swift
Stars: ✭ 79 (-87.42%)
Mutual labels: gamedev, entity-component-system
Entitas Sync Framework
Networking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres.
Stars: ✭ 98 (-84.39%)
Mutual labels: gamedev, entity-component-system
Flecs
A fast entity component system (ECS) for C & C++
Stars: ✭ 2,201 (+250.48%)
Mutual labels: gamedev, entity-component-system
js13k-ecs
A 1kb entity component system, designed for Js13kGames
Stars: ✭ 76 (-87.9%)
Mutual labels: gamedev, entity-component-system
Godex
Godex is a Godot Engine ECS library.
Stars: ✭ 307 (-51.11%)
Mutual labels: gamedev, entity-component-system
Artemis-odb
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
- 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
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.
Learn from others!
Dozens of games with source available in the Game Gallery!

Use it commercially!
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.3.0</version>
</dependency>
See weave automation and module overview
Gradle
dependencies { compile "net.onedaybeard.artemis:artemis-odb:2.3.0" }
Manual Download
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].