Skip to main content

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.

ToolEffectDescription
fpsgenre_apply_default_templatewritesOne-shot: pick a preset (counter_strike | apex | halo) and emit the full FPS layer — code + weapon…
fpsgenre_balance_checkread-onlyCompute a TTK (time-to-kill) matrix for every weapon vs. a list of target HP buckets, with body and
fpsgenre_create_weapon_assetswritesCreate one WeaponDefinition ScriptableObject .asset per weapon in the spec, under
fpsgenre_generate_codewritesEmit WeaponDefinition.cs, WeaponController.cs, HitscanResolver.cs, ProjectileSpawner.cs, AmmoPool.cs…
fpsgenre_propose_from_promptread-onlyBuril FPS Genre AI — Build a draft FpsGenreSpec from a brief. Returns a baseline rifle / pistol /
fpsgenre_validate_specread-onlyValidate an FpsGenreSpec. Returns { ok, errors[] }. Always run this before fpsgenre_generate_code,