glitchless-setup
Installation
SKILL.md
Instrument a game with Glitchless
Goal: after this skill, every play session reports how the game felt (frame times, hitches and their causes), what broke (errors, crashes) and what the player did (levels, deaths, pickups, positions), and you (the agent) have a way to measure the running game before and after a change.
0. Find the engine, and the settings
| You find | Engine | Follow |
|---|---|---|
three or @react-three/fiber in package.json |
Three.js | references/threejs.md |
phaser in package.json, or a <script> that loads Phaser |
Phaser 3.60+ or 4 | references/phaser.md |
@babylonjs/core or babylonjs in package.json, or a <script> that loads Babylon.js |
Babylon.js 5+ | references/babylon.md |
playcanvas in package.json, a PlayCanvas Editor project (scripts using pc.createScript or pc.Script), or a <script> that loads PlayCanvas |
PlayCanvas 2.x | references/playcanvas.md |
ProjectSettings/ProjectVersion.txt and Packages/manifest.json |
Unity 6.3+ | references/unity.md |
project.godot |
Godot 4.5+ | the Godot addon's README: godot/addons/glitchless/README.md in the Glitchless repo (~/.glitchless/godot/addons/glitchless/README.md if it's cloned there), then references/godot.md for bug reports |
a *.uproject file |
Unreal Engine 5.8 (5.7 untested) | references/unreal.md |
a *.yyp file |
GameMaker 2024.2+ | references/gamemaker.md |