Open VjiaoBlack opened 5 years ago
There are a couple of reasons as to why I'm doing this myself as opposed to using one of the (several) game engines or ECS systems out there.
Those reasons include:
Given all of this, it makes sense that I should reconsider this project as a ECS demo project, and/or figure out a way to refactor out solely the ECS code, and then re-use it with my other projects.
Of course, it wouldn't hurt to (at some point) actually use some external C++ engines (or even Unity) to make some games. But given that I've made these decisions NOT to use many external engines, it would be best to:
Remove logic from components; put them into systems.