View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.2.9 or later
- Package size
- 110 KB
- Files
- 19
- Favorites
- 2
- Views in the past week
- 2
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
2D Sonar Wave
Sonar2D is a 2D sonar detection and minimap system for Unity. Emit expanding sonar waves that detect targets and display them on a radar-style minimap.
Price $4.99
Buy on Asset Store (opens in new tab)
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 1
2D Sonar Wave video 1 (plays on the Asset Store)
About this asset
Sonar2D is a 2D sonar detection and minimap system for Unity. Emit expanding sonar waves that detect targets and display them on a radar-style minimap.
Features:
- Expanding sonar wave with visual ring effect
- WiFi-style pulse feedback at detected targets
- Automatic minimap with fading icons
- Per-target customization (color, size, signal strength)
- Cooldown and audio support
- Upgrade methods for power-ups (range, speed, cooldown)
- Optional filtering callbacks for custom detection logic
- Works with both Legacy and New Input System
- No prefabs required - fully automatic icon creation
- Lightweight (~40KB), no dependencies
Includes:
- 6 core scripts
- 2 example scripts
- Demo scene
- Full documentation
From the publisher's Asset Store listing.
Technical details
- Expanding Sonar Wave - Visual ring that expands outward from emitter, detecting targets as it passes through them
- WiFi-Style Pulse Effects - Animated arc effects appear at detected targets, pointing back toward the emitter with configurable color, size, and brightness
- Automatic Minimap System - Radar-style UI display that shows detected targets with fade-in/fade-out animations. Icons created automatically at runtime - no prefabs needed
- Per-Target Customization - Each SonarTarget has independent settings for pulse color, pulse size, duration, signal strength, minimap color, and minimap icon size
- Cooldown System - Built-in cooldown timer prevents wave spam, with public methods to modify at runtime
- Audio Integration - Optional AudioClip field for wave emission sound effects
- Upgrade Methods - IncreaseRange(), IncreaseSpeed(), and ReduceCooldown() methods for power-up and progression systems
- Custom Filtering - Callback delegates on SonarWave and
- MinimapController allow filtering which targets can be detected or displayed
- Input System Agnostic - Automatic detection and support for both Legacy Input Manager and New Input System
- Event System - UnityEvent fired on wave emission for UI feedback, animations, or game logic hooks
- Debug Options - Toggle debug logging on WaveEmitter, SonarTarget, and MinimapController for troubleshooting
- Zero Dependencies - Pure C# scripts using only built-in Unity APIs. No external packages required
- Lightweight - ~40KB total package size with 8 scripts and full documentation
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.2.9f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.