
Strike Sense offers 2D edge indicators, center pips, off-screen arrows, on-screen markers, screen tints and 3D hemisphere arrows—fully customizable, toggleable, drop-in Unity package for FPS games.StrikeSense is a drop-in Unity package that delivers polished, multi-modal hit feedback for FPS games. It includes 2D screen-edge indicators, center pips, off-screen arrows, on-screen hit markers, full-screen tint flashes and 3D hemisphere arrows. Every module is fully toggleable and customizable via AnimationCurves, with built-in pooling, demo scenes and UnityEvents for easy audio/haptic integration. Compatible with Unity 2020.3+ and requires no external dependencies.Technical DetailsUnity Compatibility: 2020.3 LTS or newer (tested through Unity 6.1)Language: C#, .NET 4.x runtimeDependencies: None (all code self-contained)UnityEvents (OnEdgePulse, OnPipPulse, OnScreenTintPulse, etc.) hook into audio/hapticsArchitecture:DamageIndicatorController drives all modules via modular, toggleable componentsEdgeIndicator, PipIndicator, OffscreenArrowIndicator, OnScreenHitIndicator, DamageIndicator3D scripts implement individual feedback modesObject pooling for pips and arrows to minimize GC and instantiation spikesFull control over lifetimes, thresholds, radii, ellipsoid shape (center offset, base radius, axis scale), latitude clampCustomization:AnimationCurves for fade and scale on every moduleInspector toggles to enable/disable: edge octants, center pips, off-screen arrows, on-screen markers, screen tint, 3D arrowsIncludes example UI setup and prefab referencesDemo:DamageIndicatorDemo.cs scene spawns randomized hits for rapid iterationKey Features2D Screen-Edge Octants: Pulsing UI strips in 8 directionsCenter Pips: Circular markers around screen center pointing at damage sourcesOff-Screen Arrows: Clamped arrows at screen border for rear hitsOn-Screen Hit Markers: Markers at the precise viewport impact point with fade/scaleFull-Screen Tint: Quick red flash for heavy hits within front/rear cones3D Hemisphere Arrows: World-space arrows orbiting a customizable ellipsoid in front of the cameraPooling & Performance: Reuse objects, minimal runtime overheadAudio & Haptic Hooks: Exposed UnityEvents for seamless integrationDemo Scene & Documentation: Ready-to-run example and comprehensive README.AI was used for brainstorming, code structure suggestions, code commenting, and polishing documentation. All code was implemented, reviewed, and tested by a developer.