{ "description": "Game engine performance monitor tracking FPS targets, draw calls, memory usage, and build optimization. Displays target framerate compliance, polygon count optimization status, texture memory usage, build size tracking across platforms, and performance bottleneck alerts for game development.", "statusLine": { "type": "command", "command": "bash -c 'input=$(cat); MODEL=$(echo \"$input\" | jq -r \".model.display_name\"); DIR=$(echo \"$input\" | jq -r \".workspace.current_dir\"); cd \"$DIR\"; ENGINE=\"\"; PERF_STATUS=\"\"; MEM_STATUS=\"\"; BUILD_STATUS=\"\"; if [ -d \"Assets\" ] && [ -d \"ProjectSettings\" ]; then ENGINE=\"🎲Unity\"; ASSET_COUNT=$(find Assets -type f ! -name \"*.meta\" | wc -l | tr -d \" \"); if [ $ASSET_COUNT -gt 2000 ]; then PERF_STATUS=\"🔴High\"; elif [ $ASSET_COUNT -gt 1000 ]; then PERF_STATUS=\"🟡Med\"; else PERF_STATUS=\"🟢Low\"; fi; TEXTURE_COUNT=$(find Assets -name \"*.png\" -o -name \"*.jpg\" -o -name \"*.tga\" | wc -l | tr -d \" \"); if [ $TEXTURE_COUNT -gt 500 ]; then MEM_STATUS=\"🔴Mem\"; elif [ $TEXTURE_COUNT -gt 200 ]; then MEM_STATUS=\"🟡Mem\"; else MEM_STATUS=\"🟢Mem\"; fi; elif [ -f \"*.uproject\" ] || [ -d \"Content\" ]; then ENGINE=\"🎮Unreal\"; ASSET_COUNT=$(find . -name \"*.uasset\" 2>/dev/null | wc -l | tr -d \" \"); if [ $ASSET_COUNT -gt 1000 ]; then PERF_STATUS=\"🔴Complex\"; elif [ $ASSET_COUNT -gt 500 ]; then PERF_STATUS=\"🟡Med\"; else PERF_STATUS=\"🟢Simple\"; fi; MEM_STATUS=\"🟢Mem\"; elif [ -f \"project.godot\" ]; then ENGINE=\"👑Godot\"; SCENE_COUNT=$(find . -name \"*.tscn\" 2>/dev/null | wc -l | tr -d \" \"); if [ $SCENE_COUNT -gt 50 ]; then PERF_STATUS=\"🔴Large\"; elif [ $SCENE_COUNT -gt 20 ]; then PERF_STATUS=\"🟡Med\"; else PERF_STATUS=\"🟢Small\"; fi; MEM_STATUS=\"🟢Mem\"; else ENGINE=\"⚙️Generic\"; PERF_STATUS=\"🟢OK\"; MEM_STATUS=\"🟢OK\"; fi; if [ -d \"Builds\" ] || [ -d \"Build\" ] || [ -d \"build\" ]; then BUILD_SIZE=$(du -sh Builds Build build 2>/dev/null | head -1 | cut -f1 | tr -d \"\\t\"); BUILD_STATUS=\"📦$BUILD_SIZE\"; else BUILD_STATUS=\"🔧NoBuild\"; fi; FPS_TARGET=\"⚡60fps\"; DIR_NAME=$(basename \"$DIR\"); echo \"[$MODEL] $ENGINE | $FPS_TARGET | $PERF_STATUS | $MEM_STATUS | $BUILD_STATUS | 📁 $DIR_NAME\"'" } }