One-click install
npx skills add https://github.com/BasarEkinci/memory-card-game --skill mobile-basarekinci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile
Source: https://github.com/BasarEkinci/memory-card-game/tree/main/.claude/skills/platform/mobile
Command: npx skills add https://github.com/BasarEkinci/memory-card-game --skill mobile-basarekinci

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps prevent common mobile performance problems—slow frame rates, high battery drain, texture/memory overuse, and poor touch/UI usability—by providing practical optimization targets and implementation guidelines.

Core Features & Use Cases

  • GPU-first rendering guidance: tile-based rendering considerations, overdraw reduction, and shader complexity limits to improve real-world smoothness on mobile GPUs.
  • Performance and asset budgets: concrete draw call, triangle, memory, and build-size targets to keep games within device constraints.
  • Practical implementation for mobile UX: touch input handling expectations, safe area application for notches/rounded corners, and audio/texture compression recommendations (ASTC, Vorbis, ADPCM).
  • Thermal throttling strategies: adaptive quality downscaling logic to maintain playability during sustained heat.

What problem does it solve?

It provides a checklist for optimizing Unity mobile games for performance, memory, build size, and usability under typical App Store/device constraints.

Quick Start

Apply the mobile optimization budgets and compression recommendations in this Skill to your Unity project, then validate draw calls, texture formats (ASTC), safe-area UI behavior, and thermal downscaling behavior on both low-end and mid-range test devices.

Frequently Asked Questions about mobile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reduce draw calls and manage shader complexity for Unity mobile games?

To reduce draw calls in Unity mobile games, apply atlas batching practices and enforce shader complexity limits. This Skill provides concrete performance budgets and GPU-first rendering guidance to improve smoothness on tile-based mobile GPUs.

What are the best ASTC texture and audio compression formats for mobile optimization?

For mobile optimization, use ASTC for textures and Vorbis or ADPCM for audio. This Skill provides practical compression recommendations to lower memory usage and keep build sizes within device constraints.

How do I handle safe area layout and touch input for iOS and Android in Unity?

Handle safe area layout by applying UI adjustments for notches and rounded corners, and validate touch input handling for mobile interactions. This Skill provides UX guidelines targeting both iOS and Android devices.

Does this mobile optimization guidance address thermal throttling on low-end devices?

Yes, this mobile optimization guidance addresses thermal throttling by implementing adaptive quality downscaling logic. This maintains playability during sustained heat on devices hitting performance limits.

What performance budgets should I target for Unity mobile builds?

Target concrete draw call, triangle, memory, and build-size budgets for Unity mobile builds. This Skill enforces device-focused GPU and memory constraints to prevent slow frame rates and high battery drain.