Welcome to Dynamic Crosshair
Dynamic Crosshair is a high-performance, modular HUD crosshair widget for Unreal Engine. It reacts smoothly to player movement speed, jumping, weapon recoil, and Aim Down Sights (ADS) states with zero per-tick memory allocations.
Add Dynamic Crosshair to your HUD widget, wire your character's velocity and weapon firing events, and get a AAA-style reactive reticle instantly.
What is Dynamic Crosshair?#
In first-person and third-person shooters, the reticle is the centerpiece of the player's screen. A static crosshair feels disconnected, while building an animated crosshair from scratch requires tedious math for interpolation, outline alignment, and recoil recovery.
Dynamic Crosshair provides a complete, polished UMG widget component that handles:
- Movement Spread: Arms dynamically expand when walking, sprinting, or jumping.
- Weapon Recoil Kick: Instant expansion impulse on weapon fire that recovers smoothly.
- ADS Tightening: Smoothly tightens reticle spread and dampens recoil while aiming.
- Styling Freedom: Customize arm length, thickness, gaps, colors, outlines, and center dots.
Feature Overview#
| Capability | Description |
|---|---|
| Movement Driven | Seamlessly expands and contracts based on character velocity and in-air state. |
| Recoil Impulse | Call CrosshairPulseEffect on weapon fire to kick the reticle with custom recovery speeds. |
| Full ADS Support | Tightens spread and reduces recoil jump by a customizable percentage when aiming. |
| Custom Styling | Independent control of Top, Bottom, Left, Right arms, Center Dot, and Outlines. |
| Zero Per-Tick Allocations | Built entirely in optimized Slate and UMG with zero heap allocations during gameplay. |
Quick Navigation#
Installation Guide
Add Dynamic Crosshair to your project and verify widget availability.
Quick Start Guide
Display your first dynamic crosshair on screen in under 5 minutes.
Gameplay Integration
Learn how to wire movement velocity, weapon firing kick, and ADS zoom.
Styling & Presets
Explore tactical crosshairs, dot-only reticles, and custom brush styling.