Zay-ES

Zay-ES (pronounced 'zay us' like Dr. Zaius) is a light weight flexible Entity Component System. Entity Component Systems use a data-oriented design approach that employs composition to build complex applications of systems. Systems are application code the operates on only a subset of the data components of an entity. Zay-ES is a data management library that facilitates these designs. It supports real-time in-memory entity components as well as persistent components, even at the same time.

License

License

GroupId

GroupId

com.massisframework
ArtifactId

ArtifactId

zay-es
Last Version

Last Version

1.2.1
Release Date

Release Date

Type

Type

jar
Description

Description

Zay-ES
Zay-ES (pronounced 'zay us' like Dr. Zaius) is a light weight flexible Entity Component System. Entity Component Systems use a data-oriented design approach that employs composition to build complex applications of systems. Systems are application code the operates on only a subset of the data components of an entity. Zay-ES is a data management library that facilitates these designs. It supports real-time in-memory entity components as well as persistent components, even at the same time.
Project URL

Project URL

https://github.com/jMonkeyEngine-Contributions/zay-es
Source Code Management

Source Code Management

https://github.com/jMonkeyEngine-Contributions/zay-es.git

Download zay-es

How to add to project

<!-- https://jarcasting.com/artifacts/com.massisframework/zay-es/ -->
<dependency>
    <groupId>com.massisframework</groupId>
    <artifactId>zay-es</artifactId>
    <version>1.2.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.massisframework/zay-es/
implementation 'com.massisframework:zay-es:1.2.1'
// https://jarcasting.com/artifacts/com.massisframework/zay-es/
implementation ("com.massisframework:zay-es:1.2.1")
'com.massisframework:zay-es:jar:1.2.1'
<dependency org="com.massisframework" name="zay-es" rev="1.2.1">
  <artifact name="zay-es" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.massisframework', module='zay-es', version='1.2.1')
)
libraryDependencies += "com.massisframework" % "zay-es" % "1.2.1"
[com.massisframework/zay-es "1.2.1"]

Dependencies

runtime (2)

Group / Artifact Type Version
com.google.guava : guava jar 19.0
org.slf4j : slf4j-api jar 1.7.13

Project Modules

There are no modules declared in this project.

zay-es

Zay-ES (pronounced like Doctor Zaius from Planet of the Apes) is a high-performance Java-based Entity-Component-System that manages to side-step most/all of the typical disadvantages of an ES architecture without sacrificing ES "purity".

Zay-ES-Net is the add-on extension that provies client/server networking.

See also:

com.massisframework

jMonkeyEngine Contributions

Versions

Version
1.2.1