A continuation of the popular Artemis ECS framework
-
Updated
Apr 14, 2023 - Java
A continuation of the popular Artemis ECS framework
Insanely fast ECS (Entity Component System) for Java
Zay-ES is a Java-based high-performance entity-component-system.
Entity Component System (ECS) in Java 8
A hybrid of the Entity-Component-System and Model-View-Controller patterns with new concepts developed specifically for games. Ents is easy to integrate into your game, is developed to be decoupled from a graphics library, and is very memory conscious compared to similar frameworks.
An Entity Component System written in Java, based on Austin Morlan's C++ ECS.
A full Game Engine in Java from scratch, work in progress
A very basic, Unity-like, 2D-ECS template structure implemented with JAVAFX for any simple games to quick start.
A simple platform game using an ECS and LibGDX, designed to be extended.
Firefly is a top-level 2D game engine layer API with focus on organizing entities and components, defining systems and communication between systems
ECS module for Java.
A software renderer written entirely in Java.
LibGDX implementation for inari Firefly engine API
A Java terminal IO library to control serial devices for Linux/POSIX systems.
Entity Component System implementation focused on performance, ease of use, and flexibility.
A 2D game engine and software renderer built on an ECS architecture.
Hello there! This is my first open-source 2d game, I hope you enjoy it! :D. Here I will try to make an apocalypse zombie game
Entity Essentials - A Component-based Entity System
An entity component system (ECS) framework featuring strong articulations among components from different systems through controller interfaces. 'Everything is a Component' & 'ECS Modules' is what makes it special!
A 3D voxel engine (ECS) based on LWJGL and JBullet.
Add a description, image, and links to the entity-component-system topic page so that developers can more easily learn about it.
To associate your repository with the entity-component-system topic, visit your repo's landing page and select "manage topics."