Ryle Radio View on Asset Store (opens in new tab)

Package details

Latest version
1.1.2
Last updated
First released
Unity version
2022.3.62 or later
Package size
43.8 MB
Files
77
Favorites
13
Views in the past week
11

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Ryle Radio

by ryle-e (opens in new tab)

1 rating, too few to average

A complete and open-source "radio" system with tuning, code API and code-free events, broadcasters, stations/nested tracks, procedural audio, extensive documentation + sample tutorials, and more!

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Ryle Radio, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 6

Ryle Radio screenshot 1

Ryle Radio screenshot 1

About this asset

Ryle Radio is an open-source system for Unity that allows for custom "radios" to be created that can be tuned through like a real-world radio!

You know how in real life, a radio can be smoothly tuned between different frequencies? How depending on where the radio is, some stations can and can't be heard? How stations that play many songs exist in the first place? Ryle Radio exists to emulate that, and more!

If you want to create a radio that can be played at different frequencies, like a smooth GTA-style system, Ryle Radio can do it. If you want a dynamic radio that plays different stations depending on where you are, Ryle Radio can do it. If you want a smaller radio for puzzle rooms that's locked to certain areas and frequencies, Ryle Radio can do it! And if it can't, I'm open to contact of all kinds to help rectify that issue :)))

The package is open-source and is hosted on GitHub. It's been extensively documented for users, with complete commenting and documentation for the source code also! There are three separate and thorough sample scenes, each with their own documentation and guides.

To demonstrate the package in action, I've developed a game centered around the radio for Game Off 2025! Check it out here :)

Hopefully this sounds like a cool tool for your needs or ideas. Even if not, it's completely free- so you can just uninstall if it doesn't work for you. My contact information is in the user documentation, so please talk to me with any questions or problems- hope you like the package!

From the publisher's Asset Store listing.

Technical details

  • Tuning/panning between concurrent tracks- akin to tuning an actual radio
  • Independent tune range controls (tracks can occupy certain limited areas in the tuning)
  • Manual and automatic playback of tracks
  • Easily controllable play/pause/stop/reset through Interactors
  • Integrated with Unity's built-in audio system- plays through AudioSources, allowing usage of Mixers and Effects
  • Broadcasters- allowing spatial audio that gets louder (or audible at all) depending on the position of the radio
  • Insulators- backwards broadcasters, makes audio quieter depending on the position
  • Built-in event components through Observers for events in the radio (e.g: track volume, tune in range, track ends)
  • Custom inspectors
    • Includes Handles/Gizmos for relevant components
    • Includes custom-built Multiselect attribute
  • Procedural tracks for noise, waveforms and more
  • AudioClip integration for simple playback of tracks in line with Unity import settings
  • Station tracks- tracks containing tracks, allowing dynamically switching audio at runtime and automatic full/partial shuffling
  • Editable curves for basically everything an editable curve would be useful for
  • (Partial) WebGL support
  • Extensive documentation and samples
  • Fully open-source

Documentation is available online! Docs for users are hosted on GitHub Pages here, and docs for developers working with the source code is hosted here.

(Note: The demo and samples for this package use third-party assets, with licenses outlined in Third-Party Assets.txt)

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.0.60f1 Compatible Compatible Compatible Compatible
2022.3.62f2 Compatible Compatible Compatible Compatible

The demo and sample scenes use materials from URP, so they'll be invalid in other SRPs. The rest of the package is SRP-agnostic though.

As listed on the Asset Store.