Kurambit
You describe a game and the coding agent you already use builds it in Godot or three.js. Any model it makes in Blender keeps its .blend file and the script that made it.
A second session plays every build and reports what it saw. If a build doesn't beat the last one in a blind comparison, Kurambit reverts it.
test games it has made
- hollow reachring three bells in a ruined monasterygodot
- tidewakeroguelite down flooded floors to a bossgodot
- lantern hopcatch fireflies before the candle diesthree.js
- fox dashgrab five gems while slimes chase youthree.js