技能 Unity Developer
🎮

Unity Developer

安全

使用专家指导构建高性能 Unity 游戏

游戏开发者在 Unity 性能优化、现代渲染管线和跨平台部署方面面临挑战。本技能提供专业的 Unity 6 LTS 指导、C# 最佳实践和可扩展的架构模式,助力专业游戏开发。

支持: Claude Codex Code(CC)
🥉 72 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“Unity Developer”。 如何为移动设备优化我的 Unity 游戏?

预期结果:

  • 1. 切换到 Universal Render Pipeline (URP) 以获得移动优化的渲染
  • 2. 为 3D 模型实现 LOD 组,设置自动切换距离
  • 3. 使用纹理压缩(Android 使用 ASTC,iOS 使用 PVRTC)和纹理流式传输
  • 4. 启用遮挡剔除以跳过渲染隐藏对象
  • 5. 通过简化碰撞网格和有效使用层来优化物理
  • 6. 通过批处理和 sprite 图集减少绘制调用
  • 7. 在实际目标设备上进行分析,而不仅仅是在 Unity Editor 中

正在使用“Unity Developer”。 在大型 Unity 游戏中处理资源加载的最佳方式是什么?

预期结果:

  • 使用 Addressable Assets System 进行动态内容加载。主要优势包括:
  • - 自动依赖跟踪和 asset bundle 创建
  • - 无需应用更新即可远程内容交付
  • - 内存高效的资源加载和卸载
  • - 带有进度回调的异步加载,提供流畅的用户体验
  • - 内置缓存和版本控制支持
  • 按游戏上下文(关卡、角色、UI)组织你的 addressables,仅加载所需内容。

安全审计

安全
v1 • 2/25/2026

This is a prompt-only skill containing instructions for Unity game development assistance. Static analysis scanned 1 file (233 lines) and found no executable code, network calls, or filesystem access. The skill provides guidance on Unity 6 LTS, rendering pipelines, performance optimization, and cross-platform deployment. No security risks identified.

1
已扫描文件
233
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
74
规范符合性

你能构建什么

移动游戏优化

使用 URP、LOD 系统和纹理流式传输优化 Unity 移动游戏,在中端设备上实现 60 FPS。

多人游戏架构设计

使用 Unity Netcode for GameObjects 设计可扩展的多人游戏架构,包含专用服务器和客户端 - 服务器同步。

自定义着色器开发

使用 Shader Graph 和 HLSL 创建风格化的视觉效果,在保持跨平台性能的同时实现独特的艺术风格。

试试这些提示

Unity 项目设置
帮我设置一个新的 Unity 6 LTS 项目,用于 2D 移动游戏。我应该使用什么项目设置、渲染管线和文件夹结构来实现最佳组织?
性能优化审查
我的 Unity 游戏在运行时出现帧率下降。指导我使用 Unity Profiler 识别瓶颈,并为 CPU、GPU 和内存提供优化策略建议。
跨平台构建配置
我需要为 iOS、Android 和 PC 构建 Unity 游戏。对于每个目标平台,我应该考虑哪些关键的特定平台设置、优化和认证要求?
ECS 架构实现
为一款拥有数百个单位的即时战略游戏设计 Entity Component System 架构。包含 Job System 和 Burst Compiler 集成以实现最大性能。提供移动、战斗和 AI 系统的代码示例。

最佳实践

  • 尽早并频繁使用 Unity Profiler、Frame Debugger 和 Memory Profiler 进行分析,在瓶颈变得严重之前识别它们
  • 使用 Scriptable Objects 进行数据驱动设计,将内容与代码分离,并实现对设计师友好的工作流程
  • 对频繁实例化的对象(如抛射物、粒子和 UI 元素)实现对象池,以减少垃圾回收

避免

  • 在 Update 循环中使用 FindObjectOfType 或 GetComponent,导致严重的性能下降
  • 在启动时将所有资源加载到内存中,而不是使用 Addressables 进行按需加载
  • 在开发后期才考虑平台特定要求,可能导致认证失败

常见问题

本技能支持哪个版本的 Unity?
本技能专注于 Unity 6 LTS(长期支持)以确保稳定性,但也涵盖 Unity 2022 LTS 和最新版本中可用的现代功能。
你可以帮助 2D 和 3D Unity 项目吗?
是的,本技能涵盖 2D 和 3D 游戏开发,包括 sprite 优化、2D 物理、3D 渲染管线和混合 2D/3D 项目。
你提供 Unity 多人游戏和网络方面的帮助吗?
是的,包括 Unity Netcode for GameObjects、客户端 - 服务器架构、同步策略、延迟补偿和专用服务器部署。
你可以帮助优化我现有的 Unity 项目吗?
是的,请提供你的性能问题和目标平台的详细信息。我将指导你进行分析、识别瓶颈并实施具体的优化。
本技能支持哪些编程语言?
主要专注于用于 Unity 脚本的 C#。也涵盖用于着色器编程的 HLSL 以及使用 Shader Graph 进行可视化着色器创建。
你帮助进行 Unity Asset Store 集成吗?
是的,包括 Asset Store 集成、自定义包开发、Asset Bundle 创建和用于动态内容交付的 Addressable Assets。

开发者详情

文件结构

📄 SKILL.md