Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Entity Component System #10

Open
pollend opened this issue Jan 11, 2023 · 0 comments
Open

Entity Component System #10

pollend opened this issue Jan 11, 2023 · 0 comments

Comments

@pollend
Copy link
Collaborator

pollend commented Jan 11, 2023

The current engine uses a lot of inheritance to define what an entity is and a lot of this is hardcoded functionality. I think it would be a lot more flexible to adopt an ECS system. should make it a lot easier to adopt in changes and have the engine work functionally with newer versions of HPL. that is pure speculation since I have no idea how assets/materials differ between releases. could potentially make the engine more modular i.e you can compile together different modules to get a something complete.

Its just me so I guess I kind of want to leverage anything that would make this easy to work on.

https://github.com/SanderMertens/flecs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant