game__adding-juice
CommunityJuice up game feel for JavaScript.
System Documentation
What problem does it solve?
Adds game feel and game juice to JavaScript-built 2D games (Canvas, WebGL, Phaser, custom engines). Focuses on responsiveness, clarity, and virtual sensation, then layers high-ROI polish — camera work, hit feedback, animation timing, particles, UI motion, and readable spectacle. Prioritizes maximum perceptual payoff for minimum complexity and performance cost. Use when polishing game interactions, adding screen shake or hit-stop, implementing particle effects, tuning animation timing, or making any game action feel more satisfying.
Core Features & Use Cases
- Visual channels: flash, outline, color shifts, particles, and trails to make actions legible and satisfying.
- Motion channels: camera punch/shake, knockback, squash/stretch, and follow-through to convey weight.
- Timing channels: deliberate hitstop, easing curves, anticipatory poses, and recovery timing to reinforce cause-and-effect.
- Use cases include enhancing hits, jumps, collects, level transitions, and UI interactions with layered feedback that remains readable and accessible.
Quick Start
Create a minimal 3-channel feedback loop for a core action, wire it to input, and observe immediate perceived responsiveness through visuals, motion, and timing.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: game__adding-juice Download link: https://github.com/erikhazzard/vasir/archive/main.zip#game-adding-juice Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.