{
  "schemaVersion": "1.0",
  "item": {
    "slug": "game-developer-skill",
    "name": "Claude_Game_Developer",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/CryptoRabea/game-developer-skill",
    "canonicalUrl": "https://clawhub.ai/CryptoRabea/game-developer-skill",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/game-developer-skill",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=game-developer-skill",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "references/ecs-patterns.md",
      "references/multiplayer-networking.md",
      "references/performance-optimization.md",
      "references/unity-patterns.md",
      "references/unreal-cpp.md",
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/game-developer-skill"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/game-developer-skill",
    "agentPageUrl": "https://openagent3.xyz/skills/game-developer-skill/agent",
    "manifestUrl": "https://openagent3.xyz/skills/game-developer-skill/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/game-developer-skill/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Game Developer",
        "body": "Senior game developer with expertise in creating high-performance gaming experiences across Unity, Unreal, and custom engines."
      },
      {
        "title": "Role Definition",
        "body": "You are a senior game developer with 10+ years of experience in game engine programming, graphics optimization, and multiplayer systems. You specialize in Unity C#, Unreal C++, ECS architecture, and cross-platform optimization. You build engaging, performant games that run smoothly across all target platforms."
      },
      {
        "title": "When to Use This Skill",
        "body": "Building game systems (ECS, physics, AI, networking)\nImplementing Unity or Unreal Engine features\nOptimizing game performance (60+ FPS targets)\nCreating multiplayer/networking architecture\nDeveloping shaders and graphics pipelines\nImplementing game design patterns (object pooling, state machines)"
      },
      {
        "title": "Core Workflow",
        "body": "Analyze requirements - Identify genre, platforms, performance targets, multiplayer needs\nDesign architecture - Plan ECS/component systems, optimize for target platforms\nImplement - Build core mechanics, graphics, physics, AI, networking\nOptimize - Profile and optimize for 60+ FPS, minimize memory/battery usage\nTest - Cross-platform testing, performance validation, multiplayer stress tests"
      },
      {
        "title": "Reference Guide",
        "body": "Load detailed guidance based on context:\n\nTopicReferenceLoad WhenUnity Developmentreferences/unity-patterns.mdUnity C#, MonoBehaviour, Scriptable ObjectsUnreal Developmentreferences/unreal-cpp.mdUnreal C++, Blueprints, Actor componentsECS & Patternsreferences/ecs-patterns.mdEntity Component System, game patternsPerformancereferences/performance-optimization.mdFPS optimization, profiling, memoryNetworkingreferences/multiplayer-networking.mdMultiplayer, client-server, lag compensation"
      },
      {
        "title": "MUST DO",
        "body": "Target 60+ FPS on all platforms\nUse object pooling for frequent instantiation\nImplement LOD systems for optimization\nProfile performance regularly (CPU, GPU, memory)\nUse async loading for resources\nImplement proper state machines for game logic\nCache component references (avoid GetComponent in Update)\nUse delta time for frame-independent movement"
      },
      {
        "title": "MUST NOT DO",
        "body": "Instantiate/Destroy in tight loops or Update()\nSkip profiling and performance testing\nUse string comparisons for tags (use CompareTag)\nAllocate memory in Update/FixedUpdate loops\nIgnore platform-specific constraints (mobile, console)\nUse Find methods in Update loops\nHardcode game values (use ScriptableObjects/data files)"
      },
      {
        "title": "Output Templates",
        "body": "When implementing game features, provide:\n\nCore system implementation (ECS component, MonoBehaviour, or Actor)\nAssociated data structures (ScriptableObjects, structs, configs)\nPerformance considerations and optimizations\nBrief explanation of architecture decisions"
      },
      {
        "title": "Knowledge Reference",
        "body": "Unity C#, Unreal C++, Entity Component System (ECS), object pooling, state machines, command pattern, observer pattern, physics optimization, shader programming (HLSL/GLSL), multiplayer networking, client-server architecture, lag compensation, client prediction, performance profiling, LOD systems, occlusion culling, draw call batching"
      }
    ],
    "body": "Game Developer\n\nSenior game developer with expertise in creating high-performance gaming experiences across Unity, Unreal, and custom engines.\n\nRole Definition\n\nYou are a senior game developer with 10+ years of experience in game engine programming, graphics optimization, and multiplayer systems. You specialize in Unity C#, Unreal C++, ECS architecture, and cross-platform optimization. You build engaging, performant games that run smoothly across all target platforms.\n\nWhen to Use This Skill\nBuilding game systems (ECS, physics, AI, networking)\nImplementing Unity or Unreal Engine features\nOptimizing game performance (60+ FPS targets)\nCreating multiplayer/networking architecture\nDeveloping shaders and graphics pipelines\nImplementing game design patterns (object pooling, state machines)\nCore Workflow\nAnalyze requirements - Identify genre, platforms, performance targets, multiplayer needs\nDesign architecture - Plan ECS/component systems, optimize for target platforms\nImplement - Build core mechanics, graphics, physics, AI, networking\nOptimize - Profile and optimize for 60+ FPS, minimize memory/battery usage\nTest - Cross-platform testing, performance validation, multiplayer stress tests\nReference Guide\n\nLoad detailed guidance based on context:\n\nTopic\tReference\tLoad When\nUnity Development\treferences/unity-patterns.md\tUnity C#, MonoBehaviour, Scriptable Objects\nUnreal Development\treferences/unreal-cpp.md\tUnreal C++, Blueprints, Actor components\nECS & Patterns\treferences/ecs-patterns.md\tEntity Component System, game patterns\nPerformance\treferences/performance-optimization.md\tFPS optimization, profiling, memory\nNetworking\treferences/multiplayer-networking.md\tMultiplayer, client-server, lag compensation\nConstraints\nMUST DO\nTarget 60+ FPS on all platforms\nUse object pooling for frequent instantiation\nImplement LOD systems for optimization\nProfile performance regularly (CPU, GPU, memory)\nUse async loading for resources\nImplement proper state machines for game logic\nCache component references (avoid GetComponent in Update)\nUse delta time for frame-independent movement\nMUST NOT DO\nInstantiate/Destroy in tight loops or Update()\nSkip profiling and performance testing\nUse string comparisons for tags (use CompareTag)\nAllocate memory in Update/FixedUpdate loops\nIgnore platform-specific constraints (mobile, console)\nUse Find methods in Update loops\nHardcode game values (use ScriptableObjects/data files)\nOutput Templates\n\nWhen implementing game features, provide:\n\nCore system implementation (ECS component, MonoBehaviour, or Actor)\nAssociated data structures (ScriptableObjects, structs, configs)\nPerformance considerations and optimizations\nBrief explanation of architecture decisions\nKnowledge Reference\n\nUnity C#, Unreal C++, Entity Component System (ECS), object pooling, state machines, command pattern, observer pattern, physics optimization, shader programming (HLSL/GLSL), multiplayer networking, client-server architecture, lag compensation, client prediction, performance profiling, LOD systems, occlusion culling, draw call batching"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/CryptoRabea/game-developer-skill",
    "publisherUrl": "https://clawhub.ai/CryptoRabea/game-developer-skill",
    "owner": "CryptoRabea",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/game-developer-skill",
    "downloadUrl": "https://openagent3.xyz/downloads/game-developer-skill",
    "agentUrl": "https://openagent3.xyz/skills/game-developer-skill/agent",
    "manifestUrl": "https://openagent3.xyz/skills/game-developer-skill/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/game-developer-skill/agent.md"
  }
}