I use: Paper, Whiteboards, Notes, Drawing, ...
And some BDD (Behavior Driven Development) tools:
-
Gherkin for the features and all game states/transitions (Scenarios/Steps)
- Then a Test Unit Framework to convert features written in Gherkin into automatic tests.