Looks like winealsa.drv and wineoss.drv already have spaces in the names it returns (but winepulse is used far more often than any of those). Regarding the actual device names, I guess they are unlikely to miss spaces just the same way as on Windows (that's probably why this game could stay there).
So of course that doesn't make this full proof for any possible config probably, and that looks like an apparent game bug, yet the fix is not complicated as well? Or, maybe, it can actually be a bit of improvement if I state input or output device in the name ("PulseAudio Input")?