VjiaoBlack / shape-defense

TD for shapes
1 stars 0 forks source link

Write doc of ECS #3

Open VjiaoBlack opened 5 years ago

VjiaoBlack commented 5 years ago

Remove logic from components; put them into systems.

VjiaoBlack commented 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: