Pepper.SFX

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

  1. In Unity, open Window > Package Manager.
  2. Click +, then Install package from git URL.
  3. Paste https://github.com/IamAmirPepper/Pepper.SFX_System.git and 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.

Coming soon

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

FeatureFreeFull
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.