From unity-plugin
Optimizes Unity games for iOS/Android mobile platforms with IL2CPP compilation, platform-specific code, memory management, app size reduction, and battery optimization. Use for mobile builds, platform issues, or device optimization.
How this skill is triggered — by the user, by Claude, or both
Slash command
/unity-plugin:unity-mobileThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Mobile platform optimization for Unity focusing on iOS and Android performance, battery life, and deployment.
Mobile platform optimization for Unity focusing on iOS and Android performance, battery life, and deployment.
Foundation Required: unity-csharp-fundamentals (TryGetComponent, FindAnyObjectByType, null-safe coding)
Core Topics:
// Platform-specific code
#if UNITY_IOS
// iOS-specific code
Application.targetFrameRate = 60;
#elif UNITY_ANDROID
// Android-specific code
Application.targetFrameRate = 30;
#endif
// Touch input
if (Input.touchCount > 0)
{
Touch touch = Input.GetTouch(0);
if (touch.phase == TouchPhase.Began)
{
HandleTouch(touch.position);
}
}
Platform-specific optimization:
npx claudepluginhub creator-hian/claude-code-plugins --plugin unity-pluginUnity 6 platform targeting and build guide. Use when building for specific platforms, configuring build profiles, using platform scripting defines (#if UNITY_IOS, #if UNITY_ANDROID), optimizing for mobile, WebGL, or consoles, working with Addressables/asset bundles, or choosing between IL2CPP and Mono. Based on Unity 6.3 LTS documentation.
Profiles and optimizes Unity game performance using Profiler, Frame Debugger, Memory Profiler; covers CPU/GPU bottlenecks, GC reduction, object pooling, batching, LOD, occlusion culling, and platform tweaks.
Builds high-performance Unity games with optimized C# scripts, modern rendering pipelines (URP/HDRP), and cross-platform deployment. Covers DOTS, Burst Compiler, profiling, and asset management.