For game developers
Practical design, testing and publishing guides for browser and mobile games.
Retest the working parts after every meaningful change
Control the variables that make a game test repeatable
Check the paths between game states
Make persistence behavior intentional and testable
Prioritize browser differences that affect play
Make each iteration answer one useful question
Find the console message that explains the failure
Validate generated content as part of the game