FpsGenreAi
6 tools in this family (folder Editor/Tools/FpsGenreAi/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.
| Tool | Effect | Description |
|---|---|---|
fpsgenre_apply_default_template | writes | One-shot: pick a preset (counter_strike | apex | halo) and emit the full FPS layer — code + weapon… |
fpsgenre_balance_check | read-only | Compute a TTK (time-to-kill) matrix for every weapon vs. a list of target HP buckets, with body and |
fpsgenre_create_weapon_assets | writes | Create one WeaponDefinition ScriptableObject .asset per weapon in the spec, under |
fpsgenre_generate_code | writes | Emit WeaponDefinition.cs, WeaponController.cs, HitscanResolver.cs, ProjectileSpawner.cs, AmmoPool.cs… |
fpsgenre_propose_from_prompt | read-only | Buril FPS Genre AI — Build a draft FpsGenreSpec from a brief. Returns a baseline rifle / pistol / |
fpsgenre_validate_spec | read-only | Validate an FpsGenreSpec. Returns { ok, errors[] }. Always run this before fpsgenre_generate_code, |