I was wondering if anyone had tips on how to debug FSMs that aren't performing as hoped. I'm guessing most people using Playmaker do so because they aren't programmers (like me), and whilst you can learn the Playmaker logic and get stuff to happen, when you hit a problem, it can be difficult to track down the source if you haven't got the programmer training which teaches you debugging principles.

My first approach is usually the 'Rubber duck debugging' technique (working through every state explaining what each action does as if I was talking to a child) at which point I often realise what I've done wrong. But has anyone else got any suggestions or tips, particularly those which use Playmaker's debugging tools?