View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.3.10 or later
- Package size
- 904.5 MB
- Files
- 72
- Favorites
- 3
- Views in the past week
- 10
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $9.90 on
Keywords
Radio Media System
Complete in-game radio system like in popular game series. Two UI styles, background playback simulation, event-driven API, and easy setup.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Radio Media System screenshot 1
About this asset
Radio Media System is a complete, ready-to-use radio system for adding in-game radio to your Unity project.
Featuring two menu styles, background station simulation, track info display, and a clean scripting API, this system gives you everything you need to build an immersive radio experience like in popular game series without starting from scratch.
Features:
Radial Menu: Circular station selector with animated buttons, center track display, hover or click selection, and a dedicated radio off button. Hold a key to open or use scroll wheel to cycle stations directly.
Horizontal Menu: Sliding strip of station logos that appears from any screen edge. Smooth scroll animations with auto-hide after inactivity. Supports top, bottom, left, and right positioning.
Background Station Simulation: All stations track their playback position in real time, even when not selected. Switching to a station resumes from where it would have been, creating the feel of real radio broadcasting.
Multiple Audio Sources: Assign several AudioSources to play the same station in sync.
Easy Customization: Configure menu style, radius, animation speed, volume, auto-hide delay, and more from a single Settings asset.
From the publisher's Asset Store listing.
Technical details
- ScriptableObject Stations: Create and configure radio stations as assets. Each station has a name, logo, and a list of tracks with artist info. Add, remove, or reorder stations without touching code.
- Event-Driven API: Subscribe to OnTrackChanged, OnStationChanged, and OnRadioToggled events from your own scripts. Control playback, switch stations, and toggle the radio programmatically.
- Scene Persistence: Enable DontDestroyOnLoad to keep the radio playing across scene transitions with all state preserved.
- Based on New Input System
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.10f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.