game__adding-juice

Community

Juice up game feel for JavaScript.

Authorerikhazzard
Version1.0.0
Installs0

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 required

Components

references

💻 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.