Get Pepper.SFX
Start with the free version. Move to the full version when your game needs multiplayer, Addressables or the source.
Free
Free, on GitHub
A compiled package with everything for single-player game audio: events, containers, buses, states, parameters, occlusion, reverb, ambient propagation, multi-position audio, the voice pool and most of the editor tools.
Install
- In Unity, open Window > Package Manager.
- Click +, then Install package from git URL.
- Paste
https://github.com/IamAmirPepper/Pepper.SFX_System.gitand click Install.
Needs Unity 6000.0.48f1 or newer. Then follow the quick start.
Full
Coming soon to the Unity Asset Store
Everything in free, plus the C# source, multiplayer (FishNet and Netcode for GameObjects), Addressables loading with banks per zone, generated engines (experimental), the Engine Builder, Sound Builder (Advanced), the Mixer, Audio Profiler, EQ Spectrum Visualizer and Loading Validator windows, and the example scripts.
Upgrading from free
Free and full can’t sit in the same project. The full version comes with an upgrade tool that moves a free project across in one pass and keeps every script reference, so nothing you built is lost.
Compared
| Feature | Free | Full |
|---|---|---|
| Sound | ||
| Events, containers (Random, Sequence, Switch, Blend, Routing), buses, states, parameters | ● | ● |
| Voice pool, virtual voices, priorities | ● | ● |
| Attenuation, listening points, split-screen | ● | ● |
| Occlusion | ● | ● |
| Ambient propagation (zones and portals) | ● | ● |
| Reverb send buses and per-zone reverb | ● | ● |
| Convolution reverb (64-bit Windows) | ● | ● |
| Multi-position audio | ● | ● |
| Generated engines (granular and additive) (experimental, Unity 6000.3+) | – | ● |
| Multiplayer (FishNet, Netcode for GameObjects) | – | ● |
| Addressables loading, banks per zone | – | ● |
| Editor | ||
| Sound Builder (Simple), Audio Explorer, Import Manager | ● | ● |
| Audition, Live View, Container Validator, Voice Pool Debug | ● | ● |
| Loop Analysis | ● | ● |
| Engine Builder | – | ● |
| Sound Builder (Advanced) | – | ● |
| Mixer window | – | ● |
| Audio Profiler | – | ● |
| EQ Spectrum Visualizer | – | ● |
| Loading Validator, Addressable Audio Authoring | – | ● |
| Code | ||
| C# source code (Free is compiled) | – | ● |
| Example scripts | – | ● |
This compares Pepper.SFX 3.1, which comes out with the full version. Until then the free download is 3.0, so some of the newer tools aren’t in it yet.
Which one is for you?
Free is enough if
- your game is single-player, or you sync sound across the network yourself
- your game’s audio fits in memory without loading it per area
- you don’t need to read or change Pepper’s code
Get the full version if
- you’re making a multiplayer game with FishNet or Netcode for GameObjects and want each sound to play the same for every player
- your world is big enough that loading audio per zone saves real memory
- you want to read, debug or change the source
- you mix with the Mixer window and check performance with the Audio Profiler
Not sure? Start free. If you need more later, the upgrade carries your project across.