A puzzle casual game for mobile devices. My contribution focused on automated testing through an AI-controlled bot running a greedy algorithm that simulates real player behavior.

The bot not only helped detect bugs but also reported statistics and supported design decisions based on its results. It had different levels of intelligence, with higher levels making more high-scoring moves to simulate optimized play.

This approach gave the design team objective data on level difficulty, power-up frequency, and board state distributions, which informed tuning decisions that would otherwise require weeks of manual playtesting.

"Automated playtesting gave the team data that manual testing never could."

Tech Stack

Built in Unity with Firebase for backend analytics. The bot was implemented as a headless simulation layer that could run at accelerated speed, generating thousands of game sessions worth of data overnight.

Eraser Blast: level design
Level layouts were refined using bot-generated heatmaps of failed moves.
Eraser Blast: power-ups
Power-up frequency tuned based on statistical reports from the AI simulation.