Unreal AI Playtester
Built at Meta Global AI Developer Hackathon · Oct 26, 2026 · Remote

A designer writes the rules of a level in plain English. Muse Spark turns each rule into a check, plays the Unreal Engine 5.8 level on its own, and reports only the bugs a replay can prove. The problem: playtesting is manual. Someone reads the design document, plays the level and checks every rule by hand, and small studios often have no QA team. How it works (one command, no human in the loop): 1. Muse Spark writes one check per rule in a small JSON language. A plain interpreter runs them, so no model-written code ever runs. 2. Muse Spark plays from screenshots and game state and plans multi-step tests, like picking up a key and then trying a door. 3. A verifier with no AI reloads the level and replays the actions 3 times. Only bugs that reproduce 3/3 are reported, with the rule they break, the check, repro steps and a video. Results, graded against an answer key the agent never sees: - Vault: 2.7/3 bugs per session, 0 false positives. A bug that needs a key→door sequence: Muse Spark 6/6, a scripted bot with the same checks 0/6. - Armory, a held-out level tested after the agent was frozen: Muse Spark Open 3.0/3. - $0.18–0.40 per session. Limitations, including 2 false positives in 34 runs, are in the README. Everything was built during the hackathon (Oct 30 – Nov 4). Live report: https://mauricio0209.github.io/unreal-playtester/