game-feel

Add coordinated haptics, animations, and audio feedback to iOS apps.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Emasoft/emasoft-complete-ios-app-authoring --skill game-feel-emasoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: game-feel
Source: https://github.com/Emasoft/emasoft-complete-ios-app-authoring/tree/main/skills/game-feel
Command: npx skills add https://github.com/Emasoft/emasoft-complete-ios-app-authoring --skill game-feel-emasoft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

iOS apps often have flat, unresponsive interactions that feel lifeless, missing the tactile, visual, and audio feedback that makes digital experiences feel polished, engaging, and trustworthy for users.

Core Features & Use Cases

  • Three-channel feedback system: Coordinated haptics, visual juice (animations, particles, shaders), and audio feedback that fire in sync for every interaction.
  • Full platform coverage: Supports SwiftUI, UIKit, SpriteKit 2D games, and Apple platform-specific features like Core Haptics, Metal fragment shaders, and Game Center integration.
  • Accessibility-first design: Built-in Reduce Motion support, hardware capability gating for haptics, and non-animated fallbacks that preserve all information for sensitive users.
  • Production guardrails: Anti-pattern detection, self-audit checklists, and performance best practices to avoid common feel mistakes that harm usability or frame rate.
  • Use cases: Add haptics to button taps, screen shake for form errors, confetti for milestone achievements, audio-reactive visualizers, and full 2D game feel with SpriteKit.

Quick Start

Use the game-feel skill to add a success haptic, spring animation, and confetti burst to your app's milestone achievement screen with full Reduce Motion accessibility support.

Frequently Asked Questions about game-feel

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

FAQPage Schema
How do I add haptic feedback to SwiftUI button taps?

Add haptic feedback to SwiftUI button taps using UIFeedbackGenerator and Core Haptics to trigger synchronized tactile, visual, and audio responses. This Skill coordinates all three channels so every interaction feels responsive and polished.

What is the best way to make iOS interactions feel responsive and alive?

The best way to make iOS interactions feel alive is coordinating three feedback channels simultaneously. This Skill combines haptics, SwiftUI animations with Metal fragment shaders, and audio bursts to eliminate flat, unresponsive digital experiences.

Does SpriteKit support game feel patterns for 2D interactive scenes?

SpriteKit supports game feel patterns for 2D interactive scenes using game-loop implementations. This Skill applies coordinated feedback, visual juice, and milestone celebration systems specifically designed for SpriteKit gameplay environments.

Can I use haptics and animations in iOS apps with Reduce Motion enabled?

You can use haptics and animations with Reduce Motion enabled by implementing built-in accessibility guardrails. This Skill provides non-animated fallbacks and hardware capability checks that preserve all information for sensitive users without losing feedback quality.

How do I create a milestone celebration screen with confetti and haptics?

Create a milestone celebration screen by combining a success haptic, spring animation, and confetti burst. This Skill provides ready-to-use celebration systems that fire visual, tactile, and audio feedback in sync for achievement events.

Why do my iOS app interactions feel flat and unresponsive?

iOS app interactions feel flat and unresponsive when they lack coordinated tactile, visual, and audio feedback. This Skill eliminates lifeless digital experiences by adding synchronized feedback channels across SwiftUI, UIKit, and SpriteKit components.