Cracked Game Feels - Add juice to your Unity games with screen shake, hit stop, visual flash, audio effects, and more. Easy setup, minimal to no code required.Cracked Game Feels is a lightweight, modular feedback system that adds polish and impact to your Unity games. Whether you're making a 2D platformer, 3D shooter, or mobile puzzle game, Cracked Game Feels provides the essential "juice" effects that make games feel responsive and satisfying.What's Included:Transform Effects - Punch scale, punch position, shake, wobble, and rotation effects for any GameObjectVisual Effects - Color flash, alpha fade, and pulse effects for sprites, UI, and 3D meshesCamera Effects - Screen shake with Perlin noise, FOV punch, camera position/rotation punchAudio Effects - One-shot sound playback with pitch/volume randomization and modulationParticle Effects - Trigger particle bursts and control emissionTime Effects - Hit stop (freeze frames), slow motion, and smooth time scale transitionsEffect Sequencing - Chain multiple effects together sequentially or in parallelKey Features:Profile-based configuration using ScriptableObjects for designer-friendly iteration26 built-in easing functions (Quad, Cubic, Elastic, Bounce, Back, and more)Completion callbacks for chaining custom logicWorks with 2D sprites, UI elements, and 3D meshesMobile haptic feedback support (iOS/Android)Zero garbage allocation during runtimeFully documented with XML commentsQuick Start:Add a feedback component (TransformFeel, VisualFeel, CameraFeel, etc.) to any GameObjectConfigure the effect type and settings in the InspectorCall Play() from your code or link to a UI buttonNo complex setup required. Just add, configure, and play.Compatibility:Unity 6.2 (6000.2.13f1) and newerSupports all render pipelines (Built-in, URP, HDRP)Works on all platforms (PC, Mobile, Console, WebGL)Architecture:Namespace: GameFeel.Core, GameFeel.Effects, GameFeel.UtilsAbstract base class FeelFeedback for custom extensionsSingleton GameFeelManager for global accessNo external dependenciesIncluded Components:TransformFeel - PunchScale, PunchPosition, PunchRotation, ShakePosition, ShakeRotation, WobbleScaleCameraFeel - ScreenShake, PunchPosition, PunchRotation, FOVPunch, ZoomPunchVisualFeel - ColorFlash, AlphaFade, AlphaPulse, ColorPulseAudioFeel - PlayOneShot, PitchPunch, VolumePunch, PitchWobbleParticleFeel - Play, Burst, Stop, ClearFeelSequence - Sequential and Parallel modes with loopingEasing Functions (26 total): Linear, Quad, Cubic, Quart, Sine, Expo, Circ, Elastic, Bounce, Back, Spring, Punch (In/Out/InOut variants)Performance:Coroutine-based animation (no Update overhead when idle)MaterialPropertyBlock support for batching-friendly color changesCached shader property IDsOptional debug logging (disabled by default)

