TopDownKit
28 tools in this family (folder Editor/Tools/TopDownKit/ 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 |
|---|---|---|
topdownkit_add_ability | writes | Add a specific ability to a top-down character. Supports: Movement, Orientation, RunSprint, |
topdownkit_add_camera_zone | writes | Add a per-area camera override trigger. |
topdownkit_add_checkpoint | writes | Add a checkpoint trigger to a level at the given position. |
topdownkit_add_damage_zone | writes | Add a damage-over-time zone (trigger) at a position. |
topdownkit_add_death_zone | writes | Add an instant-kill trigger zone. |
topdownkit_add_door | writes | Add a TopDownDoor at a position. Can be locked by a key id, or auto-open after a room is cleared. |
topdownkit_add_room | writes | Add a TopDownRoom: bounded region with enemy spawn points + completion flag. |
topdownkit_apply_preset | writes | Apply a character preset to an existing TopDownCharacter. Reconfigures abilities to match. |
topdownkit_attach_feel_stack | writes | Attach a Buril GameFeel FeelStack id to an event on the character. Events: |
topdownkit_configure_aim | writes | Configure the AimAbility's source. Modes: None, Cursor, RightStick, KeyDirections, |
topdownkit_configure_controller | writes | Set TopDownController parameters: max speed, accel/decel, turn speed, friction, |
topdownkit_configure_dash | writes | Configure the DashAbility on a character: distance, duration, cooldown, |
topdownkit_create_character | writes | Create a top-down character (2D or 3D mode) on a new or existing GameObject. |
topdownkit_create_demo_scene | writes | Compose a minimal demo scene: level manager + 1 player character + N enemies + |
topdownkit_create_enemy | writes | Create an enemy with controller + health + AI brain. Presets: |
topdownkit_create_level | writes | Create a top-down level manager with bounds, default spawn point, and N checkpoints. |
topdownkit_create_pet | writes | Create a pet companion that follows an owner. Modes: Idle, Aggressive, Defensive. |
topdownkit_create_weapon_slots | writes | Configure multi-weapon hotswap: add WeaponSlotsAbility and set slot count. |
topdownkit_export_setup | read-only | Export a character or level configuration to a JSON string (read-only). |
topdownkit_generate_animator | writes | Generate a top-down AnimatorController (.controller asset) with 8 states: |
topdownkit_generate_dungeon | writes | Procedurally generate a dungeon graph: N rooms placed by layout (Linear, Branching, Grid, Spiral) |
topdownkit_setup_camera | writes | Add a TopDownCamera2D (orthographic) or TopDownCamera3D (perspective) to the main camera. |
topdownkit_setup_enemy_ai | writes | Reconfigure an enemy's AI brain — set tick mode, sight range on TargetIsVisibleDecision, |
topdownkit_setup_local_multiplayer | writes | Configure local multiplayer: list of player character GameObjects + camera strategy |
topdownkit_setup_pathfinding | writes | Swap an enemy's Chase MoveTowardTargetAction with a PathfindToTargetAction. |
topdownkit_setup_vehicle | writes | Create or configure a vehicle (2D or 3D). Presets: |
topdownkit_setup_wave_spawner | writes | Create or configure a TopDownWaveSpawner: list of waves (count + interval + duration), |
topdownkit_setup_weapon | writes | Attach a configured weapon to a character (and register it in the WeaponAbility slot list). |