I built a simple automated tester for my game—30,000 runs, zero crashes. Here’s how it works.

Testing your own game is hard because you play it the way it’s meant to be played. Players won’t. Hiring a QA team is overkill for a solo project. So I built a fuzz tester instead: a Python script that runs my game thousands of times with random inputs and logs the results. The whole setup took an afternoon. In this video I walk through the Python script, the conditional compilation, and the random “agent” that plays the game.

Referenced in this video:

Socials: