From 4731981977212360b44f4fb729fa893e6fee5536 Mon Sep 17 00:00:00 2001 From: Brychan Dempsey Date: Tue, 15 Jun 2021 18:28:27 +1200 Subject: [PATCH] Update 'README.md' --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4983ea3..5dcaf92 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,12 @@ # JavaECS -An implementation of a conceptually simple Entity-Component-System written in Java. +An implementation of an Entity-Component-System written in Java. ## Introduction to ECS The primary goal of an ECS is to provide fast access to many entities; especially where those entities share many of the same properties. It also solves issues regarding adaptability in an inheritance-based engine. ECS is more of a conceptual idea rather than an actual engine structure. There exists many variations of the concept, each adding in different features and models as required. +The primary example of an ECS is [EnTT](https://github.com/skypjack/entt), which is used in Mojang's Minecraft. + There are four key elements to an ECS: 1. The **entity**, which is a simple ID, usually an index. 2. The **component**, which is a struct or class that stores data