|
|
|
|
|
by anothernewdude
1714 days ago
|
|
The reason ECS is so common for roguelikes, is because they provide a simulationist experience. The main draw of several roguelikes is having enemies on the same footing as the player, and a good way to do that is to have them use the exact same systems. It's also a good way to make interesting interactions between environment and objects happen. Also, having collections of entities works well for Rust's borrow checker. |
|