BrendonButler / BrendonButler/entropy

[Feature] Implement an entity-component system (ECS)

Open
#17 0 comments 0 reactions 0 assignees View on GitHub
engine enhancement
Dominant language
Java
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

### Description of the Feature

An entity-component system (ECS) is needed for managing game objects and their behaviors dynamically. A generic and extendable `Entity` type should be created so that they can be managed by the ECS and can be adapted to serve specific purposes based on the game implementing them.

### Benefits of the Feature

1. Provides a single point for entity management
2. Entities can be expanded upon to provide specific functionality for the implementing game, but can still be managed by the ECS

### Additional Information

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.