Soundscape Creator is a tool for building layered ambient audio environments: forest ambiences, dungeon atmospheres, bustling city streets, and more, without writing a single line of code.
Drop the Soundscape component onto any GameObject, add your audio layers, and hit Play. Each layer runs independently with its own clips, volume, playback mode, and scheduling, so you can compose rich, living soundscapes from individual pieces.
Playback Modes
Each layer supports three independent modes:
Prevent Repeats ensures no clip plays twice in a row until the whole pool has cycled through, keeping your soundscape feeling fresh and natural. Cross-cycle repeat prevention is built in, so the same clip can never appear back-to-back across pool boundaries either.
Duration & Looping
Optionally set a total soundscape duration. When the time is up, the soundscape can either stop cleanly or loop from the beginning. All timing runs on unscaled time, so your ambient audio keeps playing correctly through pause menus and slow-motion effects.
Polished Custom Inspector
Soundscape Creator ships with a fully custom Unity inspector designed for fast iteration:
Simple, Clean Integration
All classes live in the SoundscapeCreator namespace to avoid conflicts with your existing code. There are no third-party dependencies, just Unity's built-in audio system.