Hacker News new | ask | show | jobs
by sdkgames 1204 days ago
Adding a new game object to a game increases its complexity ("combinatorial explosion"). Good tools are needed to deal with this.

"Great tools help make great games. Spend as much time on tools as possible" (c) J.Romero.[1]

[1] https://www.youtube.com/watch?v=KFziBfvAFnM&t=884s

1 comments

The biggest "explosion" there has got to be Dwarf Fortress, where the interplay of every object and aspect of the game causes some really interesting emergent behaviour (like catsplosions or whatnot).
You tend to get these kind of emergent behaviors easily when you design a game around entity component systems.