1. 5
  1.  

  2. 1

    This came up with perfect timing! I was literally just working on converting one of the core game object classes in my game engine to a more composable and hierarchical state machine, so it was incredibly useful to have a text (with brief code explanations too!) that describes different kinds and means of building such state machines.