Complex sentence: Of particular critical acclaim was the game's intense techno music soundtrack which was available on CD.
Split into simpler sentences: Of particular critical acclaim was the game's intense techno music soundtrack. Which was available on CD.