So Wwise’s Unity integration has a relatively hidden dependency on SDL2 on Linux. This was a nightmare to fix so I’m saying how to fix it here. Special thanks to Ryan and Jorgen for helping me finally sort this out:
- Go download this file - it contains all of Valve’s Linux release runtimes
- Extract and navigate to amd64/usr/lib/x86_64-linux-gnu
- Copy libSDL2-2.0.so.0.2.1
- Put it in the same directory as your built linux binary after Unity’s done
- Rename it libSDL2-2.0.so.0
Voila that’s all. You’re welcome? Testing it now…
NOTE: This is usually NOT necessary for distributing games on Steam, because SteamOS already has literally this exact version of SDL2.