mobile-games
Master the core principles of mobile game development, from touch interface design and performance tuning to navigating platform constraints. This skill covers battery and thermal management strategies, responsive UI patterns, and the specific requirements of iOS and Android app stores. Build games that respect mobile hardware limits while delivering smooth, engaging experiences.
Mobile Games teaches platform constraints, touch design, performance optimization, and app store requirements for mobile game development.
AI-generated summary based on this skill's SKILL.md
Install
vudovn/ag-kit/mobile-games · repository language: TypeScript
git clone https://github.com/vudovn/ag-kit
cp -r ag-kit/.agents/skills/game-development/mobile-games ~/.claude/skills/mobile-gamesnpx skillfed install vudovn/ag-kit/mobile-gamesFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What are mobile game development best practices?
mobile-games covers core principles for creating engaging mobile experiences within platform constraints. Key practices include designing touch interfaces with 44x44 minimum target sizes, optimizing frame rates appropriate to device capabilities, implementing pause mechanics for background interruptions, and adapting UI responsively across screen sizes. The skill emphasizes respecting mobile hardware limits while maintaining smooth performance and user engagement throughout gameplay.
How can I optimize battery and thermal performance?
mobile-games teaches battery and thermal management strategies essential for mobile gaming. Techniques include leveraging dark mode on OLED screens to reduce power consumption, managing frame rate settings based on device capabilities, implementing efficient rendering pipelines, and monitoring thermal states to prevent throttling. Proper thermal management prevents device overheating during extended play sessions, directly improving user retention and device longevity.
What touch input design principles apply to mobile games?
mobile-games emphasizes gesture controls and touch input design tailored to mobile constraints. Best practices include maintaining 44x44 pixel minimum touch target sizes for reliable finger input, designing responsive UI that adapts to various screen sizes, implementing intuitive gesture recognition, and providing clear visual feedback. Effective touch design reduces player frustration and improves accessibility across diverse device types and user skill levels.
What are the app store requirements for iOS and Android?
mobile-games navigates platform-specific requirements for both iOS and Android distribution. Key considerations include iOS privacy labels for games, Android 64-bit API compliance, adherence to each store's content policies, and proper handling of app lifecycle events. Understanding these requirements prevents rejection and ensures your game reaches players smoothly on both major platforms.
Which monetization models work best for mobile games?
mobile-games explores monetization strategies including premium, free-to-play, and hybrid models. The skill covers in-app purchase design, ad integration considerations, and balancing revenue generation with player experience. Choosing the right model depends on your game type, target audience, and retention goals. Effective monetization respects player expectations while sustaining development costs.
How do I adapt my game to different mobile screen sizes?
mobile-games teaches responsive UI patterns and screen size adaptation techniques essential for mobile's device diversity. Strategies include using scalable UI layouts, testing across common resolutions, implementing safe area handling, and designing touch controls that work on various screen dimensions. Proper adaptation ensures consistent, playable experiences whether users play on phones or tablets.
SKILL.md
rendered from the published skill — quoted content, verbatim
Mobile Game Development
> Platform constraints and optimization principles.
1. Platform Considerations
Key Constraints
| Constraint | Strategy |
|---|---|
| Touch input | Large hit areas, gestures |
| Battery | Limit CPU/GPU usage |
| Thermal | Throttle when hot |
| Screen size | Responsive UI |
| Interruptions | Pause on background |
2. Touch Input Principles
Touch vs Controller
| Touch | Desktop/Console |
|---|---|
| Imprecise | Precise |
| Occludes screen | No occlusion |
| Limited buttons | Many buttons |
| Gestures available | Buttons/sticks |
Best Practices
- Minimum touch target: 44x44 points
- Visual feedback on touch
- Avoid precise timing requirements
- Support both portrait and landscape
3. Performance Targets
Thermal Management
| Action | Trigger |
|---|---|
| Reduce quality | Device warm |
| Limit FPS | Device hot |
| Pause effects | Critical temp |
Battery Optimization
- 30 FPS
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
.agents/skills/game-development/mobile-games/SKILL.md